我想在我的DataGrid中添加一些數據。將數據添加到WPF DataGrid
我在設計器中添加了一些列。現在我想在DataGrid中添加包含數據的行。
這裏是我到目前爲止的代碼:
private void Window_Loaded(object sender, RoutedEventArgs e)
{
var dataContext = new PurchaseOrderDataContext();
var purchaseOrderTable = dataContext.GetTable<PurchaseOrder>();
var query = from a in purchaseOrderTable
select a;
var purchaseOrders = query;
foreach (var purchaseOrder in purchaseOrders)
{
// I believe that this method is the right one, but what do I pass to it?
// dataGrid1.Items.Add(test);
}
}
所有我想知道的是:我需要使用在DataGrid中添加的東西,而我需要什麼樣的對象是什麼樣的對象傳遞到最後一個方法?另外,如何將文本添加到我添加的某一行的某一列?
非常感謝!
我是那種新手的所有的東西,我以前做的Mac編程(Objective-C的),所以我有點失去了現在。我知道我可以將一個集合綁定到我的ItemsSource。我在這裏嘗試了我所做的:我創建了SQL數據庫,並將它與LINQ to SQL類的代碼關聯起來,現在我可以在代碼中使用我的數據庫了。但是在設計器中,當我試圖將我的表綁定到DataGrid時,我的集合未顯示在「綁定」面板(ItemsSource)中。任何想法或簡單的指南?非常感謝。 – TomShreds 2011-01-24 17:25:14