//先把所有数据从ds复制到ds2,然后筛选数据...OleDbDataAdapter1.Fill(ds, "Table1");DataSet ds2 = ds.Copy();
foreach (DataRow dr in ds2.Tables["Table1"].Rows)
//这个if注意,方括号里面的数字是列的index,如果你的数据格式不一样,请自己改
if ((int)dr[3] == 0 && (int)dr[4] == 0 && (int)dr[5] == 0 && (int)dr[6] == 0)
dr.Delete();...

解决方案 »

  1.   

    DataSet2.Merge(dataset1);
    然后在DataSet2中筛选数据
      

  2.   

    yufenfeila(雨纷飞啦) 写的很好了
      

  3.   

    DataSet2.Merge(dataset1);
    然后在DataSet2中筛选数据
     同意  (zr1982930(皮卡丘))
      

  4.   

    //datatable2 
    this.dt2 = new DataTable("dt2");
    this.dt2.Columns.Add("column1",typeof(int));
    this.dt2.Columns.Add("column2",typeof(int));
    this.dt2.Columns.Add("column3",typeof(int));
    DataRow dr2 = this.dt2.NewRow();
    dr2["column1"] = "1";
    dr2["column2"] = "1";
    dr2["column3"] ="1";
    DataRow dr3 = this.dt2.NewRow();
    dr3["column1"] = "0";
    dr3["column2"]="0";
    dr3["column3"] = "0";
    this.dt2.Rows.Add(dr3);
    this.dt2.Rows.Add(dr2);
    foreach(DataRow row in this.dt2.Rows)
    {

    this.dt1.ImportRow(row);
    }
    DataTable dt3 = new DataTable( "dt3");
    // DataRow[] custRows = this.dtData.Select("mainid ='" + e.Node.Tag.ToString() + "'");

        DataRow[] dtr = dt2.Select("column1 =0 and column2 = 0 and column2 = 0");

     dtr[0].Delete(); dt3 = dt2.Copy();
      

  5.   

    //datatable2 
    this.dt2 = new DataTable("dt2");
    this.dt2.Columns.Add("column1",typeof(int));
    this.dt2.Columns.Add("column2",typeof(int));
    this.dt2.Columns.Add("column3",typeof(int));
    DataRow dr2 = this.dt2.NewRow();
    dr2["column1"] = "1";
    dr2["column2"] = "1";
    dr2["column3"] ="1";
    DataRow dr3 = this.dt2.NewRow();
    dr3["column1"] = "0";
    dr3["column2"]="0";
    dr3["column3"] = "0";
    this.dt2.Rows.Add(dr3);
    this.dt2.Rows.Add(dr2);
    DataTable dt3 = new DataTable( "dt3");

        DataRow[] dtr = dt2.Select("column1 =0 and column2 = 0 and column2 = 0");

     dtr[0].Delete(); dt3 = dt2.Copy();
      

  6.   

    使用DataSet.Merge合并需要的数据到另一个DataSet中试式
      

  7.   

    dataSet1有字段? 是dataSet1中的表(默认表Table[0])有字段 有记录吧?题目出不够清晰
    作为严谨的程序员,表达一定有清晰,不然写的代码的话别人跟自己都不容易看得明白hoho~~~~~~~~~~~~