Rog*_*ark 1 c# wpf datagrid datasource
我正在尝试构建一个DataGrid-不是DataGridView,因为它似乎在Visual Studio 2010中不可用。
我想动态添加行(我想我可以做到),但是为了显示结果,我需要将数据分配给DataGrid,所有示例都说我应该使用DataSource,但Visual Studio坚持认为这不可用。为了编码,我发现其他地方是这样的。
private void BindToDataView(System.Windows.Controls.DataGrid myGrid)
{
// Create a DataView using the DataTable.
DataTable myTable = new DataTable("Suppliers");
// Insert code to create and populate columns.
DataView myDataView = new DataView(myTable);
myGrid.DataSource = myDataView;
}
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
您传入WPF DataGrid(System.Windows.Controls.DataGrid),并使用用于WinForms DataGrid(System.Windows.Forms.DataGrid)的代码。
WPF DataGrids使用ItemsSource。
WinForms DataGrids使用DataSource。