问题描述
各位大神,我想问下,在一个gridview模板列中有一列是textbox,当模板列textbox加载数据后,我想问下如何在后台将这一列设置为只读,谢谢了。
解决方案
解决方案二:
在你的GridView设计界面上本身就可以为模板中的TextBox绑定ReadOnly属性。这里选择Readonly属性,然后在绑定表达式栏输入Eval("是否只读")这类的绑定表达式就行了。在你为GridView提供的数据源的数据集合上,除了要为TextBox的Text属性提供一列值,还要为在数据实体上有一个属性(例如叫做“是否只读”)用来绑定到这个ReadOnly属性。在asp.net上搞设计,先要学会用鼠标拖拖,这里不用写一行代码!
解决方案三:
引用1楼sp1234的回复:
在你的GridView设计界面上本身就可以为模板中的TextBox绑定ReadOnly属性。这里选择Readonly属性,然后在绑定表达式栏输入Eval("是否只读")这类的绑定表达式就行了。在你为GridView提供的数据源的数据集合上,除了要为TextBox的Text属性提供一列值,还要为在数据实体上有一个属性(例如叫做“是否只读”)用来绑定到这个ReadOnly属性。在asp.net上搞设计,先要学会用鼠标拖拖,这里不用写一行代码!
你好,是这种模板列
时间: 2024-09-14 04:09:50