+ -
当前位置:首页 → 问答吧 → dataset过滤重复行

dataset过滤重复行

时间:2011-12-14

来源:互联网

从excel表中得到 dataset :pds
如下表:
111111 xxxx
111112 yyyy
111112 zzzz
 

for (int i = 0; i < pds.Tables[0].Rows.Count; i++)
 {
 Add(pds.Tables[0].Rows[i][0].ToString(),pds.Tables[0].Rows[i][1].ToString(), areaID, orgType);//插入
 }

在上面循环怎么加个判断 让第一列有重复的提取出来

作者: b327114069   发布时间: 2011-12-14

for (int i = 0; i < pds.Tables[0].Rows.Count; i++)
 {
  for(int j=0;j<pds.Tables[0].Rows.Count;j++)
  {
  if(pds.Tables[0].Rows[i][0].ToString()=pds.Tables[0].Rows[j][0].ToString()&&i!=j)
  {
  Add(pds.Tables[0].Rows[i][0].ToString(),pds.Tables[0].Rows[i][1].ToString(), 
  areaID, orgType);//插入
  continue
  }
  }
 }

作者: ssp2009   发布时间: 2011-12-14

引用 1 楼 ssp2009 的回复:
for (int i = 0; i < pds.Tables[0].Rows.Count; i++)
 {
  for(int j=0;j<pds.Tables[0].Rows.Count;j++)
  {
  if(pds.Tables[0].Rows[i][0].ToString()=pds.Tables[0].Rows[j][0].ToString()&amp;&amp;i!=j)
……

貌似有问题

作者: b327114069   发布时间: 2011-12-14