0
我需要做些什麼才能讓我的列表在數據網格視圖中顯示?我需要做什麼才能讓我的列表在數據網格視圖中顯示?
我在.net窗體應用程序中有一個數據網格視圖。
如果我做一個linq查詢並將結果分配給網格視圖的數據源,我看到的數據很好。
但是我想要稍微不同的列和數據。所以我創建了一個類來表示我想要的數據類型並將它們放入列表中。然後我將這個列表分配給數據源。
這編譯查找並運行,但沒有數據顯示在視圖上。但是如果我調試它,這個列表中顯然有數據。
爲什麼不在列表中顯示?我需要實現一些接口?
例子:
var myDataItem = (from listing in _db.Items
select listing);
List<ItemViewModel> _listOftems= new List<ItemViewModel>();
foreach (Item_aItem in myDataItem)
{
_listOftems.Add(new ItemViewModel(item.property));
}
// linq version works, list does not, IE what is commented out does not work
dgvITems.DataSource = myDataItem ; // _listOfItems;
你可以展示一些你所做的工作無效嗎?將幫助我們確定發生了什麼問題:)你甚至可以顯示什麼是有效的。 – CraigW
你確定你沒有對什麼有效,什麼不能產生困惑嗎?在我測試linq示例的時候綁定不起作用(因爲查詢沒有實現),但是列表示例完美地工作。如果你的例子是正確的,你有什麼遺漏嗎?該清單應該像你展示的那樣工作。 –