winform?DataTable dt=gridView.DataSource as DataTable;
点击按钮你知道点击第几行的吧,假设是i行
dt.Rows[i]["UserName"]=textboxi.Text;
或者
gridView[i,2].Text=textboxi.Text;

解决方案 »

  1.   

        protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            string userName= ((TextBox)GridView1.Rows[e.RowIndex].Cells[2].Controls[0]).Text.ToString().Trim();   
            this.GridView1.EditIndex = -1;
            //修改数据重新绑定        
        }    protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
        {
            GridView1.EditIndex = e.NewEditIndex;
            //绑定数据        
        }
      

  2.   

    楼上的说的还是不清楚啊,userName得到以后,我要怎样更新数据库?把那个textbox1的值修改进数据库
      

  3.   

    update tablename set username=''
      

  4.   

    sql语句后不用加id=多少了?id怎么获得?
      

  5.   

    你修改了DataTable,直接更新DataTable不就可以了吗
      

  6.   

    回7楼,我命名textbox的id是变量啊。。
    我要全部代码啊,完全可以通过测试的那种,部分代码我看不明白
    哪位大哥有做过这方面的啊?直接贴该页代码给我就行