对DataTable进行Distinct
2007-03-14 21:51
501 查看
DataTable priceDetailDistinctTable = m_PriceDetailDataTable.DefaultView.ToTable(true,
new String[] { "vendor_id", "vendor_code", "vendor_name", "vendor_site" });
来自:
1static DataTable SelectDistinct(string ReturnTableName, DataTable SourceTable, string ReturnFieldName, string AdditionalFilterExpression)
2
19static bool ColumnEqual(object A, object B)
20
后来这样写:
1private DataTable SelectDistinct(DataTable sourceTable, string sourceColumn)
2
33
再后来又这样写:
1object[] distinctRoomType = GetDistinctValues(dt,"Roomtype");
2
3Here is the method definition.
4
5public object[] GetDistinctValues(DataTable dtable,string colName)
6
现在.NET FX 2.0中只要一句就可以搞定了,方便了许多:
1DataTable d = dataSetName.dataTableName.DefaultView.ToTable(true, new string[] { "ColumnName" });
new String[] { "vendor_id", "vendor_code", "vendor_name", "vendor_site" });
来自:
选择DataTable中的唯一值(Distinct)
开发中经常用到筛选DataTable等数据源中的唯一值(类似SQL中Distinct的返回结果),在.NET FX 1.x下我是这写的:1static DataTable SelectDistinct(string ReturnTableName, DataTable SourceTable, string ReturnFieldName, string AdditionalFilterExpression)
2
19static bool ColumnEqual(object A, object B)
20
后来这样写:
1private DataTable SelectDistinct(DataTable sourceTable, string sourceColumn)
2
33
再后来又这样写:
1object[] distinctRoomType = GetDistinctValues(dt,"Roomtype");
2
3Here is the method definition.
4
5public object[] GetDistinctValues(DataTable dtable,string colName)
6
现在.NET FX 2.0中只要一句就可以搞定了,方便了许多:
1DataTable d = dataSetName.dataTableName.DefaultView.ToTable(true, new string[] { "ColumnName" });
相关文章推荐
- 对DataTable 进行Distinct操作
- 对DataTable进行Distinct
- DataTable中进行Distinct、Group by、Join、Create
- 根据条件对DataTable进行Distinct操作
- c# datatable.select() group by 和 DataTable中进行Distinct、Group by、Join、Create
- DataTable中进行Distinct、Group by、Join、Create
- DataSetHelper ,可以对DataSet中的DataTable进行Distinct、Group by、Join和Create。
- 对DataTable进行Distinct操作
- DataSetHelper 操作dataset 辅助类(2) DataTable中进行Distinct、Group by、Join、Create
- 在DataTable中实现DataTable.Select("Distinct")功能
- 如何对DataTable 进行检索和排序
- 对指定的DataTable列进行求和统计
- 使用AspNetPager绑定DataTable进行分页操作
- c# 对两个Datatable的结构相同进行合并
- 如何对 DataTable 执行 SELECT DISTINCT
- 将DataTable进行分页并生成新的DataTable
- 两个数据库进行数据比对(DataTable对比)
- datatable 选择指定行 对行进行相关操作.
- 如何对DataTable进行检索和排序
- 操作datatable进行分页,绑定repeqter或者gridView