【发布时间】:2011-08-12 15:13:32
【问题描述】:
我有 DataGridView。我在那里绑定了一个列表。 ObjectA 有一些属性。例如 ID、名称和排序顺序。 我想按下一个顺序显示列:SortOrder 然后是名称。 我知道如果设置了
[Browsable(False)]
public int ID { get; set; }
那么这个属性将不会作为列出现在 DataGridView 中。 我知道如果我设置了
[DisplayName("N")]
public int SortOrder{ get; set; }
在哪里可以获得可用于 DataGridView 的所有此类属性列表?
【问题讨论】:
-
不能通过绑定设置列宽。
-
现在第一列是名称数据,第二列是 SortOrder。我想要反之亦然 - SortOrder 然后是 Name。是否可以使用类的属性对列进行排序并且不要触摸 DataGridView 的列。我不想找到具有正确标题的列并为此列设置索引。
标签: c# winforms datagridview