我想在我的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