在
GridView中有一列允许编辑,等它处于编辑状态时是一个
TextBox。怎么得到这个
TextBox呢?一般我们得到
GridView中的控件的方法是在
RowDataBound事件中写这行代码
(
(TextBox)e.Row.Cells[8].FindControl("txtFZRQ"));如果还用这个方法得到编辑状态下的TextBox时会出现错误:未将对象引用设置到对象的实例。利用下面的方法就可以了。
if ((e.Row.RowState & DataControlRowState.Edit) == DataControlRowState.Edit)
{
((TextBox)e.Row.Cells[8].FindControl("txtFZRQ"));
}
转载于:https://www.cnblogs.com/nextsoft/articles/1229456.html