<asp:TemplateField HeaderText= "xxx ">
<itemtemplate>
<%# DataBinder.Eval(Container.DataItem, "ccc ")%>
</itemtemplate>
</asp:TemplateField>
gridview中上述的模板列,知道行号,如何获得这个列的值呢?
------解决方案--------------------------------------------------------
里面放个标签更容易得到
((Label)GridView1.Rows[e.RowIndex].FindControl( "Label1 ")).Text;
------解决方案--------------------------------------------------------
誰說的?((TextBox)gvShippingTrackerList.Rows[e.RowIndex].FindControl( "ccc ")).Text可以獲得嗎?你試試看。
------解决方案--------------------------------------------------------
如果是非模板列 使用GridView1.Rows[e.RowIndex].Cells[X].Text 可以得到
否则就使用 amandag(高歌) 说的方法吧
------解决方案--------------------------------------------------------
GridView1.Rows[e.RowIndex].Cells[X].Text
这个值你绑定了吗?你可以不要让他(这个列)隐藏起来,显示出来,先断定它可以显示值,然后再获取,看能不能得到?
------解决方案--------------------------------------------------------
GridView1.Rows[e.RowIndex].Cells[X].inertext