嗨,我在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
Run Code Online (Sandbox Code Playgroud)
我想根据在第一列和第二列上应用的过滤器来跟踪输出.在输出中,我们可以看到第一列和第二列的唯一组合.
Consumer No Date
ABC001 1st Aug 09
ABC001 2nd Aug 09
XYZ001 1st Aug 09
XYZ002 1st Aug 09
Run Code Online (Sandbox Code Playgroud)
如何在数据表上应用过滤器?
rah*_*hul 10
yourdataset.Tables["TableName"].DefaultView.ToTable(true,"disticecolumn");
Run Code Online (Sandbox Code Playgroud)
基于现有DataView中的行创建并返回新的DataTable.
.ToTable方法中的true指定返回的DataTable包含对其所有列具有不同值的行.
来自msdn文章
编辑:
从可以使用' distinct '关键字的数据库中执行此操作会更容易.