如题,解决马上给分!

解决方案 »

  1.   

    请问你为什么要在DataSet中删重复的记录呢?
    你用SQL语句提的时候就别重复得不就得了?不明白你的用意,如果要删的话,
    就得用ds.tables["MyTable"].Clear();
    应该可以~~
      

  2.   

    一个笨办法:
    先用foreach遍历所有行,找到你要删除的行号,然后
    ds.tables["MyTable"].Row["行号"].Delete();
      

  3.   

    ds.tables["MyTable"].AcceptChanges(); 最后应用更改。
      

  4.   

    要么改sql条件
    要么删除datatable中记录
      

  5.   

    根本就不应该让他重复,往里面加的时候就该处理。譬如设置Primarykey,或者查询等等
      

  6.   

    能不能用存储过程解决?
    SELECT DISTINCT aaa<列名>,bbb      
    FROM text
    ORDER BY aaa
      

  7.   

    最好在查询的时候用DISTINCT去除重复
      

  8.   

    用foreach遍历要删除的行号,然后ds.tables["MyTable"].Row["行号"].Delete();