如何把DataGrid中的一个字段绑写到一个TextBox中如何修改DataGrid中的数据(在WEB窗体下)谢谢!!~~~!!!!!!

解决方案 »

  1.   

    把给DataGrid帮定的那个dataset中的那个字段再帮定到TextBox中
    或者把值给它
    修改DataGrid网上例子很多。
      

  2.   

    1、在DataGrid中添加一个‘编辑’按钮列
    2、编写程序
    private void MyDataGrid_EditCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
    {
       MyDataGrid.EditItemIndex = e.Item.ItemIndex;
       Bind();
    }
    private void MyDataGrid_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
    {
    string strPartsNo,strvcEquipFlag,strUsePosition,striUseNumber;
    strPartsNo = e.Item.Cells[2].Text;
    strvcEquipFlag = e.Item.Cells[0].Text;    
    strUsePosition = ((TextBox)e.Item.Cells[4].Controls[0]).Text;
                
    striUseNumber = ((TextBox)e.Item.Cells[5].Controls[0]).Text;
    string strSQLL = "Update bjPart_equip set vcUsePosition='" + strUsePosition.Replace("'","''") + "',iUseNumber=" + striUseNumber.Replace("'","''") + " where vcPartsNo= '"+ strPartsNo.Replace("'","''") +"'and vcEquipFlag='" + strvcEquipFlag.Replace("'","''") + "'";
    string strReturn = oUtil.strUpdate(strSQLL);
    // Response.Write(strSQLL);
    // //return;
    if(strReturn.Trim()=="0")
    {
    Response.Write("保存成功!");
    MyDataGrid.EditItemIndex=-1;
    showData(0);
    }
    else
    {
    Response.Write("保存发生意外错误:" + strReturn);
    return;
    }
    }