【问题标题】:how to delete a column in a datatable by a single line in C#?如何在 C# 中通过单行删除数据表中的列?
【发布时间】:2012-05-28 05:19:34
【问题描述】:

我在数据集中有一个数据表'A',我需要从数据表'A'中获取数据到另一个数据表'B',而不需要数据表'A'的第一列

基本上我需要删除数据表的第一列并将其合并到第二个数据表中。

但这应该使用一行来完成。

有人知道怎么做吗???

谢谢...

【问题讨论】:

  • What have you tried?请出示您的代码好吗?
  • 为什么使用单行?
  • 对我来说像家庭作业。或者至少是对编程原则的一个非常根本的误解。
  • 你试过这个dt.Columns.Remove[dt.Columns.Count - 1];
  • Harith,性能与有多少行代码没有直接关系,而是这些行在做什么。你可以写得很在单行或多行中执行较差(或良好)的代码。

标签: c# asp.net


【解决方案1】:

试试这个:

Table.Columns.Remove("columnName"); 

Table.Columns.RemoveAt(columnIndex); 

【讨论】:

    【解决方案2】:

    我找到了答案:)

    DataSet.Table[0].Columns.Remove("Column_Name");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多