wpf datatable - > datagrid

Ser*_*gey 3 wpf datatable datagrid

我有一个填充的DataTable对象dt和一个在xaml中声明的DataGrid对象.dt以编程方式填充代码.

在DataGrid对象中显示dt中的信息的方法是什么?

我试过了

dataGrid1.DataContext = dt;
但它不起作用

hyp*_*hyp 6

您可以说DataContext只是告诉控件"您可以使用此数据",但不指定它应使用哪些数据.您可以在xaml中指定数据网格上的绑定:

ItemsSource = {Binding }
Run Code Online (Sandbox Code Playgroud)

(请记住指定所需的列或将AutoGenerateColumns设置为True)

或者您可以在代码隐藏中设置itemssource:

dataGrid.1ItemsSource = dt;
Run Code Online (Sandbox Code Playgroud)

但是,这不会将数据绑定到DataGrid,只是"火花显示".