我从数据库中取到了记录,然后用命令填入DataSet中(sda.Fill(ds, "a");),接下来可以直接绑定GridView了,但我还准备将其中的部分内容修改后(不改数据库中的内容,仅仅是让GridView中的内容和数据库中原内容有些不同),再绑定到GridView中去,请问该如何操作?多谢!

解决方案 »

  1.   

    ds.tables(0).rows(0)(i)=你要修改的數據
      

  2.   

    DataSet.Table[表].Rows[列][行]="asdf";就可以了要注意数据类型.
      

  3.   

    DataTable dt = ds.Tables["a"];
    for(int i=0;i<dt.Rows.Count;i++)
    {
       string cvalue = dt.Rows[i]["cname"].ToString();//cname字段名,cvalue为值
      cvalue = ??;
     dt.Ros[i]["cname"] = cvalue;
    }
      

  4.   

    多谢!另外我是要循环遍历把DataSet中每一行都取出,然后做一定的判断,只修改要修改的部分,又该如何操作呢?
      

  5.   

    改某列
    for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
            {
                ds.Tables[0].Rows[i][2] = "我要改成";//改第三列
            }
      

  6.   

    for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
            {
             if(ds.Tables[0].Rows[i][2] == "条件")
               {
                ds.Tables[0].Rows[i][2] = "我要改成";//改第三列
                }
            }