您的位置:程序门 -> .net技术 -> c#



datatable问题!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


datatable问题![已结贴,结贴人:eddiesong]
发表于:2007-03-20 14:24:44 楼主
datatable中有以下数据.

id           num    
001           5
002           10
001           20

如何判断该datatable中是否含有两条或两条以上id号相同的记录?有的话显示其id号,高手们帮帮忙
发表于:2007-03-20 14:25:551楼 得分:5
用循环了
发表于:2007-03-20 14:29:552楼 得分:0
应该还需要判断id号一样的吧..
要怎么循环实现呢..请指点一下,,谢谢
发表于:2007-03-20 14:33:263楼 得分:15
好像要用循环来判断了,参考下下面的代码(仅做参考):
datatable   datatable;

for(int   i=0;i <datatable.rows.count;i++)
{
        if   (exists(datatable,   datatable.rows[i][ "id "],   i)
        {
                console.writeline(string.format( "{0}:重复 ",   datatable.rows[i][ "id "]));
        }
}
private   bool   exists(datatable   datatable,   object   id,   int   index)
{
          for(int   i   =   index   +   1;   i <datatable.rows.count;i++)
          {
                    if   (object.equls(datatable.rows[i][ "id "],   id))
                    {
                            return   true;
                    }
          }
          return   false;
}
发表于:2007-03-20 14:35:204楼 得分:0
多谢!


快速检索

最新资讯
热门点击