我有一个填充的DataTable对象dt和一个在xaml中声明的DataGrid对象。 dt以编程方式填入代码。
在DataGrid对象的dt中显示信息的方法是什么?
我试过
dataGrid1.DataContext = dt;
但它不起作用
答案 0 :(得分:6)
您可以说DataContext只是告诉控件“您可以使用此数据”,但不指定它应使用哪些数据。 您可以在xaml中指定数据网格上的绑定:
ItemsSource = {Binding }
(请记住指定所需的列或将AutoGenerateColumns设置为True)
或者您可以在代码隐藏中设置itemssource:
dataGrid.1ItemsSource = dt;
但是这不会将数据绑定到DataGrid只是“fire-and-show”。