骑白马的包子 · WPF 在 MVVM ...· 12 小时前 · |
刚毅的酱牛肉 · [WPF/UWP]ListView内のTex ...· 12 小时前 · |
曾深爱过的手链 · How to: Style a Row ...· 12 小时前 · |
有胆有识的投影仪 · WPFのListViewで選択時のスタイルを ...· 12 小时前 · |
发财的蚂蚁 · 方法: GridView を使用する ...· 12 小时前 · |
精明的手套 · 【国家发展改革委与秘鲁有关部门签署两份合作文 ...· 2 周前 · |
温柔的鸵鸟 · 我的一个朋友的手机无时无刻不被他人监控,怎么 ...· 11 月前 · |
发财的熊猫 · 方舟子、崔永元大战转基因,科学去哪儿了?_凤 ...· 1 年前 · |
老实的水煮肉 · 对《鬓边不是海棠红》这本小说有什么评价? ...· 1 年前 · |
如何在不将column
Width
属性设置为
0
的情况下隐藏
ListView
控件中的列
另外,我可以锁定列的
Width
吗?
发布于 2011-10-19 02:36:26
不是很清楚
C++Cli
标签的重要性,但是:
我假设,如果您在谈论
ListView
中的列,那么您处于控件的详细视图中。据我所知,
ListView
中没有内置隐藏/显示列方法,因此一种解决方案就是删除列表单UI。
要以最流畅的方式做到这一点,只需在两者之间调用
ListView
列重新生成代码
listView.SuspendLayout(true);
/*Manipulate column here*/
listView.ResumeLayout();
在
ListView
上可见的数据始终“掌握在您的手中”,因此此时您将决定再次显示该列,只需显示该列并再次填充
ListView
即可。
希望这能有所帮助。
发布于 2014-08-09 05:41:24
下面是最简单的方法,试一下这个代码段:
隐藏:
LVW.Columns.Item(0).Width = 0
再次显示:
LVW.Columns.Item(0).AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent)
愿这对某些人有所帮助。
发布于 2013-04-23 22:32:04
只需删除您想要的索引处的列:
listView1.Columns.RemoveAt(3);
当你想要回它的时候,只需插入它的名字:
listView1.Columns.Insert(3, "Column Name");
它会带着它的价值回来的。
https://stackoverflow.com/questions/7811669
复制相似问题
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2024 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
曾深爱过的手链 · How to: Style a Row in a ListView That Uses a GridView - WPF .NET Framework | Microsoft Learn 12 小时前 |
温柔的鸵鸟 · 我的一个朋友的手机无时无刻不被他人监控,怎么办? - 知乎 11 月前 |