我在C#中使用ObjectListView,试图在称为“汽车”的ObjectListView中隐藏/显示列(“ colRating”)。在文档中有以下代码片段:
this.olvColumn2.IsVisible = false;
this.olv1.RebuildColumns();
问题是我不能使用“ this”,因为我想更改另一个listView。所以我尝试了这个:
cars.colRating.IsVisible = false;
它不起作用。尝试使用:
cars.AllColumns["colRating"].IsVisble = false;
有任何帮助!
[更新] 解决了!由于某种原因,我无法访问代码中的列。但是在删除列并再次添加它们之后,我可以在代码中访问实际的列名称。