C#中GridView隐藏列的方法

这篇博客介绍了在C#中如何隐藏GridView的列。首先,作者提到设置GridViewColumn的Width为0并不是真正的隐藏,而使用GridView.Columns[columns].Visible = false也因属性不存在而无效。最终,作者通过x:Name属性结合代码来实现隐藏和显示列,通过gvGroups.Columns.Remove和gvGroups.Columns.Add来操作。此外,文中还提及两种其他方法:在RowCreated事件中设置Cell的Visible属性和修改DataTable列的ColumnMapping为Hidden。
摘要由CSDN通过智能技术生成

一开始解决这个问题的时候,查了google,发现都不是我想要的,在 GridViewColumn中,它有个属性Width,如果设置为0,就没有显示出来,其实这个是虚假的,你可以把它再界面上拉长,因此不是我想要的。


后来在网上查到说是用GridView.Columns[columns].Visible = false;但是GridViewColumn.Columns[columns]是没有Visible属性的,因此这个方法对我来说也是不行的。于是我就想到了用x:Name的方法,这样来做,

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值