wpf 数据表 -> 数据网格

标签 wpf datagrid datatable

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

DataGrid对象中dt中的信息如何显示?

我试过了

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

最佳答案

您可以说 DataContext 只是告诉控件“您可以使用此数据”,但没有指定它应该使用哪些数据。 您可以或在 xaml 中指定对数据网格的绑定(bind):

ItemsSource = {Binding }

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

或者您可以在代码隐藏中设置项目源:

dataGrid.1ItemsSource = dt;

但这不会将数据绑定(bind)到 DataGrid,只是“即发即显”。

关于wpf 数据表 -> 数据网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5416881/

相关文章:

.net - 我为什么要使用 Prism ?

c# - 多用户应用程序的组织

c# - 由带有索引的二维数组构建的具有 x 列的数据表?

c# - 如何在 WPF MVVM 中将 View 的变量绑定(bind)到 ViewModel?

c# - 如何在数据库更改时更新 WPF UI

java - Apache 点燃: ScanQuery giving exception

ios - 适用于 Flex mobile\iOS 的轻量级数据网格组件?

mysql - 从另一个网络表获取数据

.net - 将现有列标记为数据表中的主键

c# - 在网络浏览器中嵌入 Youtube 视频。对象不支持属性或方法