你修改的是DataSet的值,不是数据库的,你可以SqlDataAdapter.Update(DataSet)即可。

解决方案 »

  1.   

    如果是DataGrid的话,把DataGrid数据源重新绑定一次即可。
      

  2.   

    我不需要修改数据库里的值,只要DataGrid里显示的值被修改就可以了,而且也重新绑定了,可是DataGrid里显示的值还是没有被修改
      

  3.   

    husir.Service1 serv1=new husir.Service1();
    DataSet ds = new DataSet();
    ds=serv1.getds();
    Random RandomObj=new Random();
    int value1=0;
    for(int i=0;i<ds.Tables[0].Rows.Count;i++)
    {
             value1=RandomObj.Next(1,9);
    ds.Tables[0].Rows[i].Item[1]=value1;
    }
      

  4.   

    ds.Tables[0].Rows[i].Item[1]=value1;改成
    ds.Tables[0].Rows[i][1]=value1;
      

  5.   

    解决了!!!
    谢谢,用的是udonome(play.net) 的方法
    thanx again!