使用我在DataGridView上绑定的类中的属性(ComponentModel?)设置列宽(C#,WinForms)

And*_*huk 5 c# datagridview winforms

我有DataGridView.我绑定一个List.ObjectA有一些属性.例如ID,Name和SortOrder.我想按下一个顺序显示列:SortOrder然后是Name.我知道如果设置

[Browsable(False)]
public int ID { get; set; }
Run Code Online (Sandbox Code Playgroud)

那么这个属性不会作为列出现在DataGridView中.我知道,如果我订

[DisplayName("N")]
public int SortOrder{ get; set; }
Run Code Online (Sandbox Code Playgroud)

在哪里可以获得我可以用于DataGridView的所有这些属性列表?

小智 0

没有DisplayIndexAttribute可以用的。您应该创建自己的。

如果需要我可以添加代码。