我有一个已经填充了数据的DataTable对象dt和一个在xaml中声明的DataGrid对象。dt是通过程序动态填充的。
如何将dt中的信息显示在DataGrid对象中呢?
我尝试过
dataGrid1.DataContext = dt;
但它没有起作用。
您可以将DataContext理解为告诉控件“您可以使用这些数据”,但不指定应该使用哪些数据。 您可以在xaml中指定datagrid上的绑定:
ItemsSource = {Binding }
请记得指定所需的列或将AutoGenerateColumns设置为True。
或者您可以在后台代码中设置itemssource:
dataGrid.1ItemsSource = dt;