【问题标题】:How to insert data into datatable from datagrid without using ItemSource in Wpf?如何在不使用 Wpf 中的 ItemSource 的情况下将数据从数据网格插入数据表?
【发布时间】:2016-02-08 08:31:27
【问题描述】:

我有一个 DataGrid,其中 DataView 作为 ItemSource 。实际上,DataGrid 不会显示 Dataview 中的所有数据。即如果数据视图有 21 列但数据网格仅显示 13 列。现在我想选择这 13 列并将其添加到新数据表中。我不知道该怎么做。请帮我。谢谢你

【问题讨论】:

    标签: c# wpf vb.net datagrid datatable


    【解决方案1】:

    你可以使用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)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-06-13
      • 1970-01-01
      • 2010-10-11
      • 2017-03-27
      • 2019-04-12
      • 2011-01-28
      相关资源
      最近更新 更多