【问题标题】:How to Remove multiple records from Datatable in vb.net 2008 not from database in local table?如何从 vb.net 2008 中的数据表中删除多条记录,而不是从本地表中的数据库中删除?
【发布时间】:2010-05-06 07:10:18
【问题描述】:

我在 vb.net 2008 中有数据表有 40000 行。我想从该数据表中删除 1000 行而不是从数据库中。 我想这样做而不循环 我知道 remove 和 removeat 但都需要循环。 有什么办法可以实现这件事吗?

【问题讨论】:

  • 请不要再问基本相同的问题。如果您编辑原始问题并添加详细信息会更好。
  • 好吧,对不起,我下次会这样做。

标签: vb.net ado.net


【解决方案1】:

您可以使用 YourDataTable.Take(39000) 或 YourDataTable.Skip(1000)
或者,如果有一个应该匹配的标准。使用 select , YourDataTable.Select(x => x.Something = "yourvalue")。但这也会循环集合。

【讨论】:

    猜你喜欢
    • 2011-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-05
    • 1970-01-01
    • 2016-06-16
    • 1970-01-01
    相关资源
    最近更新 更多