【问题标题】:Filtering Dataset based on similar column values基于相似列值过滤数据集
【发布时间】:2013-08-08 10:49:29
【问题描述】:

我在数据集中有一个包含 5 列(ID、col1、col2、col3、col4)的数据。我必须根据相似的列值过滤行并将它们与主数据集分开。 ID 列是唯一的。我必须检查 col1、col2、col3 和 col4 中列值的数据。例如,我有 10 条记录,其中 5 条具有相同的列值,其中 3 条具有相同的列值,而不是前 5 行和 2 行具有完全不同的值。我现在应该有 4 个不同的数据表,分别有 5、3、1 和 1 行。这些数据表可以是动态的,具体取决于数据。

请建议我最好的解决方案。

【问题讨论】:

  • 你只是把你的任务复制粘贴到这里,还是已经开始实现了?
  • 我开始研究它,除了循环遍历数据集之外什么都没有想到。我期待更好的可执行代码。
  • 为此您可以使用 DataView

标签: asp.net vb.net linq datatable dataset


【解决方案1】:
   Dim myDataView As DataView = New DataView('Your Dataset')           
   myDataView.RowFilter = 'Your Serch Values '

试试这个

【讨论】:

  • 您好 Chetan,感谢您的回复。数据不是恒定的,列值也不是恒定的。我必须将所有相似的列值放入一个数据表中,所以你永远不知道需要多少个数据包/数据视图。
猜你喜欢
  • 2021-06-28
  • 2019-08-09
  • 2020-09-29
  • 2016-04-26
  • 1970-01-01
  • 2011-08-28
  • 1970-01-01
  • 1970-01-01
  • 2020-10-30
相关资源
最近更新 更多