【问题标题】:Delete all rows from one of the duplicate datatables从重复数据表之一中删除所有行
【发布时间】:2011-12-20 21:38:00
【问题描述】:

我有两个数据表 dt1 和 dt2,我将 dt2 复制到 dt1 并清除 dt2 中的所有行。但事实是数据从两个数据表中清除,而不仅仅是一个。以下是代码。

dt1=dt2 dt2.Rows.Clear()

这里所有来自 dt1 的行也会被删除?有没有更好的办法。

【问题讨论】:

    标签: c# asp.net .net ado.net datatable


    【解决方案1】:

    您必须将数据表复制到新数据表,例如

    dt1= dt2.Copy();
    dt2.Rows.Clear();
    

    当前,当您将 dt2 分配给 dt1 时,会分配 dt2 的引用。

    【讨论】:

      猜你喜欢
      • 2018-03-06
      • 2014-10-18
      • 2014-01-06
      • 1970-01-01
      • 1970-01-01
      • 2012-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多