Gridview禁用1列asp.net上的编辑
我正在使用gridview编辑来编辑我在gridview中的值,当我按下编辑时,所有列都可以编辑,我希望不允许编辑其中一列。
有什么方法可以做到这一点吗?
这是我的aspx代码:
谢谢
当然,请使用EditItemTemplate。 在以下示例中,不会在编辑模式下编辑字段ID:
... <%# Eval("ID") %> ...
如果您使用的是asp:BoundField
,请尝试
或者,如果您使用的是asp:TemplateField
,您也可以
- 在
EditItemTemplate
内的asp:Label
渲染它 - 完全省略该列的
EditItemTemplate
请显示一些标记。 快速和脏我认为取决于你的标记aspx你可以从EditItem模板中删除你要阻止编辑的列的文本框…当然还有其他解决方案:)
如果您使用的是模板字段
((TemplateField)gvGridView.Columns[index]).EditItemTemplate = null;
如果是领域
上述就是C#学习教程:Gridview禁用1列asp.net上的编辑分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
((BoundField)gvGridView.Columns[index]).ReadOnly = true;
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1008034.html