【发布时间】:2016-02-08 08:31:27
【问题描述】:
我有一个 DataGrid,其中 DataView 作为 ItemSource 。实际上,DataGrid 不会显示 Dataview 中的所有数据。即如果数据视图有 21 列但数据网格仅显示 13 列。现在我想选择这 13 列并将其添加到新数据表中。我不知道该怎么做。请帮我。谢谢你
【问题讨论】:
标签: c# wpf vb.net datagrid datatable
我有一个 DataGrid,其中 DataView 作为 ItemSource 。实际上,DataGrid 不会显示 Dataview 中的所有数据。即如果数据视图有 21 列但数据网格仅显示 13 列。现在我想选择这 13 列并将其添加到新数据表中。我不知道该怎么做。请帮我。谢谢你
【问题讨论】:
标签: c# wpf vb.net datagrid datatable
你可以使用DataView.ToTable:
C#:
string[] columnNames = { " Col1", "Col2", "...", "Col13" };
DataTable newTable = view.ToTable("TableName", false, columnNames);
VB.NET:
Dim columnNames = { " Col1", "Col2", "...", "Col13" }
Dim newTable As DataTable = view.ToTable("TableName", False, columnNames)
【讨论】: