我有一個帶有Edit commandfield的gridview。 在gridview的templatefield中,我在編輯項目模板中有一個文本框。 在RowUpdating事件中,我嘗試獲取文本框的值。在GridView混亂中編輯項目模板TextBox值
TextBox text = (TextBox)GridView1.Rows[e.RowIndex].FindControl("txtfname");
GridViewRow row =GridView1.Rows[e.RowIndex] as GridViewRow;
TextBox tFirstName = row.FindControl("txtfname") as TextBox;
TextBox textFName = (TextBox)row.Cells[0].Controls[3];
我試過所有三個methods.When我把
if(!IsPostBack)Bind_grid();
我得到的textbox.text值empty.If我刪除的條件,我得到這是綁定在使用控件綁定值函數在標記頁面中。我從來沒有得到我在控件中編輯的值。
我哪裏錯了?解?
有人幫我儘快:( –