2009-11-02 39 views
0

我需要一個控件,可以在3列列表數據,我想手動添加的項目(不數據綁定控件).....的WinForms:最好控制用於列表數據快速

首先我我將填充第1列和第2列,然後稍後當單擊按鈕時,我需要遍歷第1列和第2列的值,執行操作,然後更新第3列的值。

從我記得datagrid不允許這樣做,並且必須綁定到數據源,對嗎?

什麼是我可以從工具箱中使用的最佳快速拖放控件?

回答

2

使用ListView並將View屬性設置爲Details。然後你可以添加列到列表視圖。

1

從我記得在DataGrid不 不允許這一點,必須綁定 到數據源,對嗎?

這是不對的。 DataGrid可以在綁定或非綁定模式下使用。如果你不綁定它,你可以添加行和列,並根據需要填充單元格內容。如果你願意,你可以選擇這樣做。它會解決你的問題。

但我認爲你會更簡單的創建一個自定義類來表示一行並在綁定模式下使用DataGrid。點擊按鈕後,可以刷新綁定。