DataGrid找不到DataSource的方法

时间:2012-02-12 17:47:47

标签: 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;
}

我做错了什么?

1 个答案:

答案 0 :(得分:4)

传入WPF DataGrid(System.Windows.Controls.DataGrid)并使用适用于WinForms DataGrid(System.Windows.Forms.DataGrid)的代码。

WPF DataGrids使用ItemsSource WinForms DataGrids使用DataSource