【发布时间】:2013-07-08 20:10:15
【问题描述】:
我有一个带有编辑命令字段的网格视图。 在gridview的一个模板字段中,我在编辑项模板中有一个文本框。 在 RowUpdating 事件中,我尝试获取文本框的值。
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];
三种方法我都试过了。当我放
if(!IsPostBack)Bind_grid();
我将 textbox.text 值设为空。如果我删除该条件,我将获得使用标记页面中的 Bind 函数绑定在控件上的值。我从未得到我在控件中编辑的值。
我哪里错了?解决方案?
【问题讨论】:
-
有人尽快帮助我:(
标签: c# asp.net gridview textbox edititemtemplate