我創建了一個具有三個屬性的類。我創建了一個List
該對象的集合。在綁定到DataGridView之前過濾列表
我已經使用該集合來填充DataGridView
。我想過濾來自DataGridView
的數據。
如何過濾列表集合?
我創建了一個具有三個屬性的類。我創建了一個List
該對象的集合。在綁定到DataGridView之前過濾列表
我已經使用該集合來填充DataGridView
。我想過濾來自DataGridView
的數據。
如何過濾列表集合?
您可以使用通用的功能像..
清單= List.FindAll(委託(類OBJ) { 回報obj.name == 「ABC」; });
這裏「obj」是你的類的一個對象,「name」是我們可以過濾屬性的屬性。
如果它是一個列表集合,並且您使用的是.Net 2.0,那麼您沒有LINQ支持。在這種情況下,一個選項是在獲取列表中的對象之前進行過濾。
即您將SQL Server中的數據導入DataTable,然後具有多個Dataviews(每個篩選器1個)。從這些視圖你可以填充你的列表對象。
什麼版本的.Net?你可以使用LINQ嗎?數據來自哪裏? – mellamokb 2011-02-25 04:59:49
我正在使用.net 2005和我的數據來自sql server數據庫,我通過將它轉換爲我的類的對象來添加這些記錄,然後我將這些對象添加到我的列表集合中 – priyanka 2011-02-25 05:37:08