我在這個編程方面很新穎......我需要製作一個列出一些客戶的程序,他們需要點擊以便我可以按下按鈕來刪除選定的項目。創建一個表並將其綁定到一個數組
如何創建一個表格來顯示數組中的所有對象,並且可以輕鬆標記一個項目並單擊刪除按鈕?
我在這個編程方面很新穎......我需要製作一個列出一些客戶的程序,他們需要點擊以便我可以按下按鈕來刪除選定的項目。創建一個表並將其綁定到一個數組
如何創建一個表格來顯示數組中的所有對象,並且可以輕鬆標記一個項目並單擊刪除按鈕?
我建議使用DataGridView,您可以綁定到您的數據源(如果需要動態的話,您可能需要將信息存儲在ObservableCollection中)。然後,只需讓你的按鈕刪除選定的行(如果沒有行被選中,請確保禁用該按鈕)。
嗯..我不知道任何關於observablecollection ..可能需要谷歌那一個 – Mathias
就像@Nick答案的替代方案,我可以在Details view模式下添加ListView控件。它比DataGrid輕得多,但也提供了更少的功能。這是一個更好的選擇。如果你不需要複雜的東西,但只是:選擇行,刪除行,可能是搜索行,ListView可能是非常合適的選項。但是,我重申,請注意您的應用程序需求。
問候。
這是真的,一個ListView適用於需要較少功能的項目。 – NickAldwin
您使用Windows Forms嗎?還是WPF?我假設你想要一個DataGrid或DataGridView而不是數據庫表。 – NickAldwin
regular winforms – Mathias
我應該只讓所有的柱子只讀 - 然後創建一個方法來刪除所選的行嗎? – Mathias