c# datagrid和dataset的一个问题
我写了一个webservice里面是这样的:
[WebMethod]
public DataSet Client_GetClientRec(string strID)
{
string test="";
int a;
string sql_connStr = "server=10.0.80.203;database=ERP;uid=sa;pwd=erpsa";
SqlConnection sql_conn =new SqlConnection(sql_connStr);
sql_conn.Open();
SqlDataAdapter da=new SqlDataAdapter("GetClientRec",sql_conn);
SqlCommand cmd=new SqlCommand("GetClientRec",sql_conn);
cmd.Parameters.Add("@Input",int.Parse(strID));
cmd.CommandType=CommandType.StoredProcedure;
//cmd.ExecuteNonQuery();
DataSet ds=new DataSet();
da.SelectCommand=cmd;
da.Fill(ds,"Employee_Team");
// 'ds.Tables[0].Rows[0][]
sql_conn.Close();
return ds;
我写了个webapplication
里面放了两个datagrid,一个用来显示数据,另外一个用来测试修改datagrid里面的结果,
一个按钮的触发事件是这样写的:
Service1 str=new Service1();
ds=str.Client_GetClientRec(TextBox1.Text);
DataGrid1.DataSource=ds;
DataGrid1.DataBind();
ds1=ds;
另一个按钮的触发事件是这样写的:
ds1.AcceptChanges();
DataGrid2.DataSource=ds1;
DataGrid2.DataBind();
但是我发现修改完第一个DataGrid1里面的内容后,DataGrid2显示还是原来得,不是说绑定后修改DataGrid里面的内容,同时dataset里面的内容也改变了么。请高手指点,
还有就是datagrid里面怎么样设置才能使datagrid里面的内容都可编辑阿,不会EditItemIndex=?这样设置吧