我想在 C# 应用程序中显示一个 ListView ,其中每一行代表一个产品,因此属性“view”设置为“detail”。一列(最后一列)应该是一个复选框,因为它代表产品是否打折。
将复选框属性设置为 true 后,第一列中会出现一个复选框,因此它不适用于我的应用程序。
如何将复选框添加到最后一列?谢谢
最佳答案
复选框
始终与第一 列关联。但是,您更改重新排序列的显示。
您需要做的就是转到列设计器并将第一列的 DisplayIndex
设置为最后一列的索引。
或者用代码实现:
listView1.Columns[0].DisplayIndex = listView1.Columns.Count - 1;
listView1.Invalidate();
请注意强制显示新布局所必需的Invalidate
。
关于c# - 在 ListView 中添加复选框 (C#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45171237/