日期:2014-05-18  浏览次数:20385 次

gridview模板列的值绑定问题?
普通数据列在RowDataBound事件中,就可以通过e.Row.Cells[0].Text获取单元格数据,而模板列只能通过先获得控件,
Label lbl0 = e.Row.Cells[0].FindControl("Label1") as Label;
再使用lbl1.Text获得绑定的值。我现在已经调用了DataBind()方法后,按理说绑定了数据了,对于模板列gvr.Cells[col].Text这里该有值,但这里为什么却是空呐?

------解决方案--------------------
代码发来看看
------解决方案--------------------
模版列情况下 document.getElementById('<%=Label.ClientID %>').value

前台能获取到 后台就不清楚了 反正我不知道
------解决方案--------------------
求代码
------解决方案--------------------
你可以试一下用这个方法看能否满足你的需求 OnRowEditing 
int id = Convert.ToInt32(grd1.Rows[e.NewEditIndex].Cells[0].Text);