加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – ASP.NET:从Data表中过滤唯一的行

发布时间:2020-12-16 00:11:56 所属栏目:百科 来源:网络整理
导读:嗨,我在asp.net中使用数据表.我无法获得如何从数据表中过滤唯一数据. 问题描述如下 Data Table:Consumer No Date ValueABC001 1st Aug 09 1ABC001 1st Aug 09 2ABC001 2nd Aug 09 1XYZ001 1st Aug 09 1XYZ002 1st Aug 09 1XYZ002 1st Aug 09 2 我想根据在第
嗨,我在asp.net中使用数据表.我无法获得如何从数据表中过滤唯一数据.

问题描述如下

Data Table:
Consumer No Date             Value
ABC001           1st Aug 09 1
ABC001           1st Aug 09 2
ABC001           2nd Aug 09 1
XYZ001           1st Aug 09 1
XYZ002           1st Aug 09 1
XYZ002           1st Aug 09 2

我想根据在第一列和第二列上应用的过滤器来跟踪输出.在输出中,我们可以看到第一列和第二列的唯一组合.

Consumer No Date             
ABC001           1st Aug 09 
ABC001           2nd Aug 09 
XYZ001           1st Aug 09 
XYZ002           1st Aug 09

如何在数据表上应用过滤器?

解决方法

yourdataset.Tables["TableName"].DefaultView.ToTable(true,"disticecolumn");

Creates and returns a new DataTable
based on rows in an existing
DataView.

.ToTable方法中的true指定返回的DataTable包含对其所有列具有不同值的行.

从msdn文章

编辑:

从可以使用’distinct’关键字的数据库中执行此操作会更容易.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读