conn = new OleDbConnection(Prop.sConStr);
                
                OleDbDataAdapter oda = new OleDbDataAdapter("select id,dept_name from tDept", conn);
                DataSet ds = new DataSet();
                oda.Fill(ds, "tDept");比如说,这样得到的ds,我想给它添加一行记录,怎么办?

解决方案 »

  1.   

    DataTable dt = ds.Table[0];DataRow dr = dt.NewRow();
    dr["id"] = "obj_001";
    dr["dept_name"] = "张三";dt.Rows.Add(dr);
      

  2.   


    DataRow newRow = ds.Tables[0].NewRow();
    //给列赋值
    newRow["id"]="";
    newRow["dept_name"]="";
    ds.Tables[0].Rows.Add(newRow);
      

  3.   

    不是在DataSet中新添加一行  只是在DataTable中新添加一行...如1楼