2011-04-25 35 views
5

我有DataGridView。我綁定了一個List。 ObjectA有一些屬性。例如ID,Name和SortOrder。 我想按照下一個順序顯示列:SortOrder然後名稱。 我知道,如果設置在DataGridView(C#,WinForms)上綁定的類中使用屬​​性(ComponentModel?)設置列寬度

[Browsable(False)] 
public int ID { get; set; } 

那麼這個屬性不會在DataGridView中顯示爲列。 我知道,假如我

[DisplayName("N")] 
public int SortOrder{ get; set; } 

我在哪裏可以得到這樣的屬性,我可以使用DataGridView中的所有列表?

+0

您不能使用綁定來設置列寬。 – 2011-04-26 00:28:57

+0

你想實現什麼 – V4Vendetta 2011-04-26 06:04:26

+0

現在第一列是姓名數據,第二列是SortOrder。我想反過來 - SortOrder然後名稱。是否可以使用classe的屬性對列進行排序,而不要觸摸DataGridView的列。我不想查找具有適當標題的列,並將索引設置爲此列。 – 2011-04-26 07:09:21

回答

0

沒有使用DisplayIndexAttribute。你應該創建你自己的。

如果需要,我可以添加代碼。

+1

沒有人,謝謝。我甚至不會打擾自己檢查答案並將你的答案標記爲正確的;-) – 2016-11-01 15:24:12

相關問題