我在用ASPxGridView控件,单击行时发生服务端事件,动态生成TextBox,现在有个问题,我把ReadOnly = true,没有错误,一切正常,但是不能编辑,这是不行的我不设ReadOnly时,每次单击行时,我在程序里已改变了TextBox的值,调试时程序也执行了,但是,页面看到的还是原来的值
把ReadOnly 设为true,就可以显示更改的值,是什么原因呢?
把ReadOnly 设为true,就可以显示更改的值,是什么原因呢?
解决方案 »
- 求一个解决方案。
- IIS运行下可以调试代码吗?
- dll重新编译没反映
- ~~~【分享源代码】软件作品(C#游戏,可供下载)[改进版本]~~~
- 眼花燎乱的存储过程分页,不知道用哪一个.请推荐一个.快.急用
- 能否把自己的电脑作为服务器,以供创建网站之用?
- 各位兄弟帮帮小弟吧?来都有分加!!!!!!
- WEB打印大讨论!
- 好讨厌呀 ,每次启动vs.net环境 ,就蹦出这么一个窗口 : 正准备 安装,windows正在配置visual studio.net enterprise architect- CHS ,
- 水晶报表
- 對兩個數據庫同時操作 ,怎么使用分布式事務
- (加急)50求助查找问题!!!!!!!!!!!!
設置為true時肯定是不能編輯的。我認為問題的原因不在于ReadOnly = true而是你update以后沒有重新綁定數據庫,所以頁面還是看到原來數據。
我不是update,而是我每单击一行,就从数据库读取数据,动态生成列数,动态生成TextBox并给TextBox赋值,把ReadOnly 设为true,每次单击行就可以得到数据库中的数据,而不设的话,总是得到初始化的数据,TextBox赋值不了
我都调试了好久,程序也执行了赋值操作,但就是页面上没变
public static void ControlReadonly(System.Web.UI.Control control)
{
System.Web.UI.Page currentPage = HttpContext.Current.Handler as Page;
if (currentPage == null) return; if (control is TextBox)
{
(control as TextBox).Attributes.Add("onfocus", "this.blur();");
}
}