Csharp/C#教程:Gridview禁用1列asp.net上的编辑分享


Gridview禁用1列asp.net上的编辑

我正在使用gridview编辑来编辑我在gridview中的值,当我按下编辑时,所有列都可以编辑,我希望不允许编辑其中一列。

有什么方法可以做到这一点吗?

这是我的aspx代码:

  

谢谢

当然,请使用EditItemTemplate。 在以下示例中,不会在编辑模式下编辑字段ID:

   ...   <%# Eval("ID") %>   ...   

如果您使用的是asp:BoundField ,请尝试

  

或者,如果您使用的是asp:TemplateField ,您也可以

  1. EditItemTemplate内的asp:Label渲染它
  2. 完全省略该列的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

(0)
上一篇 2021年12月29日
下一篇 2021年12月29日

精彩推荐