一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

asp.net找出DataTable中相同的记代码

时间:2010-07-13 编辑:简简单单 来源:一聚教程网

asp教程.net找出datatable中相同的记代码

datatable dt=...//数据源
datatable dt1=dt.totable(true,"gid,did,batch");
if(dt1.rows.count==dt.rows.count)
{
  //无重复
}
foreach(datarow dr in dt1.rows)
{
  datarow[] drs=dt.select(string.format("gid={0} and did={1} and batch={2}"
  ,dr["gid"],dr["did"],dr["batch"]));
  if(drs.length>1)
  {
  //该记录重复
  }
}


//方法二

//先排个序,然后一个for循环搞定

object prevraw = null;
for(.......)
{
  if (currentraw == prevraw)
  {
  //找到相同记录,找个地方记录一下例如list.add(currentraw)
  }
  else
  {
  prevraw = currentraw;
  }
}

热门栏目