在EditCommand事件中,怎么设定某些列可编辑某些不可编辑? 如题,在EditCommand事件后,Datagrid中的可编辑行会出现一排TextBox,而我只想让用户可以编辑其中的几个,应该怎么设定呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是模板列,则不要加编辑模板<EditItemTemplate></EditItemTemplate>如果是绑定列,则设置ReadOnly="True" 就可以了<asp:BoundColumn DataField="UserID" ReadOnly="True" HeaderText="UserID"></asp:BoundColumn> 或者在编辑模板列不一定都放TextBox,你不想让用户编辑的可以换成Label,或干脆不要控件,直接显示 我以前是将可以编辑的列转成TEXTBOX,而将不想让人编辑的列不做转换,你可以试试 flv视频不能播放 asp.net开发网站问题!! 如何实现问卷调查功能(在线等) 对话框关闭 大家有关于项目集成方面的资料嘛? 奇怪?为什么我建的网站只可以在本机浏览,在局域网的别的电脑却不能浏览呢? 有关对象不能从 DBNull 转换为其他类型问题 自命aspx高手的请进来! 关于汉字字符串长度的问题 有关SQL语句的解析 请问如果数据量比较大,如何做分页才能提升速度? 谁有分页存储过程的使用方法?
<EditItemTemplate>
</EditItemTemplate>如果是绑定列,则设置ReadOnly="True" 就可以了
<asp:BoundColumn DataField="UserID" ReadOnly="True" HeaderText="UserID"></asp:BoundColumn>
或干脆不要控件,直接显示