2013-05-31 40 views
1

我需要一個有點類似於CheckedListBox的列表。格式爲如何使用數字,文本和複選框列創建列表視圖?

No. Name     Use? 
1  First item   [ ] 
2  Second item   [X] 
3  Third item   [X] 

該名稱不應該是可編輯的。數字應該是可編輯的,訂單應自動更新。例如,如果你想在上面的例子中爲「1」變「第三項」的數量,它會變成這樣:

No. Name     Use? 
1  Third item   [X] 
2  First item   [ ] 
3  Second item   [X] 

此外,拖着順序將是一個不錯的功能。我如何完成這樣的列表?

回答

1

DataGridView應該解決這個問題。您必須將其DataSource屬性設置爲類似於此類的實例的集合:

public class Row 
{ 
    public Row(string name) { Name = name; } 
    public string Name { get; private set; } 
    public int No { get; set; } 
    public bool Use { get; set; } 
} 
相關問題