一个table中去重
来源:互联网 发布:淘宝海淘代购 编辑:程序博客网 时间:2024/06/05 10:07
DataTable dt = Session["quchong"] as DataTable;
DataTable returnDt = new DataTable();
returnDt = dt.Copy();//将原DataTable复制一个新的
DataRow[] drs = returnDt.Select(" ", rcbField7.SelectedItem.Text);//将DataTable按指定的字段排序
object LastValue = null;
for (int i = 0; i < drs.Length; i++)
{
if ((LastValue == null) || (!(ColumnEqual(LastValue, drs[i][rcbField7.SelectedItem.Text]))))
{
LastValue = drs[i][rcbField7.SelectedItem.Text];
continue;
DataTable returnDt = new DataTable();
returnDt = dt.Copy();//将原DataTable复制一个新的
DataRow[] drs = returnDt.Select(" ", rcbField7.SelectedItem.Text);//将DataTable按指定的字段排序
object LastValue = null;
for (int i = 0; i < drs.Length; i++)
{
if ((LastValue == null) || (!(ColumnEqual(LastValue, drs[i][rcbField7.SelectedItem.Text]))))
{
LastValue = drs[i][rcbField7.SelectedItem.Text];
continue;
}
drs[i]["illegal_reason"] = rcbField7.SelectedItem.Text + LastValue + " 重复";
}
private bool ColumnEqual(object A, object B)
{
if (A == DBNull.Value && B == DBNull.Value) // both are DBNull.Value
return true;
if (A == DBNull.Value || B == DBNull.Value) // only one is DBNull.Value
return false;
return (A.Equals(B)); // value type standard comparison
}
- 一个table中去重
- 一个table。。。
- 建立一个table
- 创建一个Table
- 一个Table表单样式
- js 写一个table
- -table删除一个tab
- 两个table并列成为一个table
- table表头固定(一个table)
- string table一个小问题
- 画一个实线的table
- Flashback Table的一个案例
- 【转】返回lua一个table
- oracle record table 一个实例
- 获取一个数据库中的Table
- Table边框 让两个table看起来像一个
- C# 多个table转成一个table的一行
- table动态改变颜色包括一个边框
- Dreamweaver 5.5 + JQuery + PhoneGap 开发手机应用程序
- 第十一届中国互联网软件洽谈会在京成功召开
- nfs挂载文件系统 笔记
- android中的进程互斥实现
- HTML 和 XHTML 区别
- 一个table中去重
- 前端代码标准最佳实践:javascript篇
- VC多字节字符串和宽字节字符串转换
- 代码
- 忽略大小写的字符串比较
- java原理—反射机制
- Linux下Samba的配置
- Android 调用ffmpeg 播放器开发(一)
- XML文件的解析--非常详细的libxml库函数解释说明并附带实例