c# - Gridview 使列不可见

标签 c# asp.net gridview

您好,我有一个 GridView ,它是使用数据集通过 C# 动态生成的。 我将行 ID 字段(从数据库)传递到 GridView ,因为当用户单击编辑记录时需要这样做。但是我不希望用户能够查看该列。 我尝试了以下但似乎不起作用?谁能建议一种隐藏列的方法或将信息附加到 GridView 行的更好方法,以便以后使用。 C#

        DataColumn ColImplantCustomerDetailsID = new DataColumn();
        ColImplantCustomerDetailsID.ColumnName = "Implant ID";
        ColImplantCustomerDetailsID.DataType = typeof(int);
        ColImplantCustomerDetailsID.Visable = false; <-- visable doens't work here.

asp.net

最佳答案

DataColumn 没有“可见”属性。哎呀,它也没有“可见”属性。

在绑定(bind)之前使用它

gridviewNameHere.Columns[index].Visible = false;

您可以使其在您的事件处理程序之一上再次可见。

关于c# - Gridview 使列不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3062595/

相关文章:

c# - 如何在每个报告页面中重复文本框?

css - 样式表未加载

html - 如何在单列网格中 float 引导卡

c# - 将 asp.net MVC 从 5.0.0-beta2 更新到 5.0.0-rc1

c# - ASP.Net GridView 5000 条记录

mysql - 如何将ListBox项目分别插入到MySQL的不同行?

c# - wcf单向非阻塞操作

c# - 使用C#实现Luhn算法

c# - 使用依赖注入(inject)管理 HttpClient 的多个实例

c# - OWIN 上下文未在 ASP.NET Forms 应用程序中正确初始化