如何在Wpf中将DataGrid转换为DataTable?

时间:2016-02-03 12:05:53

标签: wpf vb.net

我在WPF中有一个名为None的{​​{1}},它的数据源是Datagrid。在数据视图中,我获取了20列,但我只在Datagrid1上显示了10列。

现在我需要将此Dataview1转换为仅包含10列的Datagrid1

请帮帮我。谢谢。

1 个答案:

答案 0 :(得分:0)

它将成为与此类似的东西。代码是创建一个数据表。然后,您必须编辑foreach以获取要应用的逻辑。

private void CreateDataTable()
{
    System.Data.DataTable dt = new DataTable("MyTable");
    foreach(var item in collection)
    {
        dt.Columns.Add("item.value", typeof (string));
    }        
    dt.Rows.Add("row of data");
}