1、RowDataBound事件中用
if(e.Row.RowType == DataControlRowType.DataRow)
{
string lblDatatype = ((Label)e.Row.FindControl("lblDataType")).Text;
}
如果这个控件是放在模板列的编辑列<ItemTemplate></ItemTemplate>中
则编辑某一列时会出错。怎么判断在某行是在编辑状态的,不执行FindControl?
2、为什么取消编辑时,一定要定义RowCancelingEdit事件,即使我并不需要在那里写任何代码(我可以在RowCommand事件里写取消编辑该行)?
if(e.Row.RowType == DataControlRowType.DataRow)
{
string lblDatatype = ((Label)e.Row.FindControl("lblDataType")).Text;
}
如果这个控件是放在模板列的编辑列<ItemTemplate></ItemTemplate>中
则编辑某一列时会出错。怎么判断在某行是在编辑状态的,不执行FindControl?
2、为什么取消编辑时,一定要定义RowCancelingEdit事件,即使我并不需要在那里写任何代码(我可以在RowCommand事件里写取消编辑该行)?
真不知道楼主这5条裤衩怎么来的
有倒分的嫌疑
--------------------------------
楼上说这话真不厚道,我一直用vs.net2003的,帮过多少人,拿过多少分是大家给的,看看我的记录就知道,刚用vs.net2005有点疑问问问都不行吗?不知道你是真懂不想说还是你根本就喜欢泼冷水?
{
GridViewList.EditIndex = e.NewEditIndex;
...
}