GridView中如何获取TemplateField中的值? <asp:GridView ID="GridView1" runat="server" OnSorting="GridView1_Sorting" OnRowCreated="GridView1_RowCreated" >
<Columns>
<asp:BoundField HeaderText="编号" SortExpression="编号" DataField="编号" />
<asp:BoundField HeaderText="单位" SortExpression="单位" DataField="单位" />
<asp:TemplateField SortExpression="名称" HeaderText="名称">
<ItemTemplate>
<a href="aa.aspx?ID=<%#Eval("ID")%>" title="<%#Eval("名称")%>" ><%#Eval("名称")%></a>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>如上代码,BoundField 可以用GridView1.Rows[i].Cells[].Text获得,但TemplateField 就不能获得单元格的值.救助!!
<Columns>
<asp:BoundField HeaderText="编号" SortExpression="编号" DataField="编号" />
<asp:BoundField HeaderText="单位" SortExpression="单位" DataField="单位" />
<asp:TemplateField SortExpression="名称" HeaderText="名称">
<ItemTemplate>
<a href="aa.aspx?ID=<%#Eval("ID")%>" title="<%#Eval("名称")%>" ><%#Eval("名称")%></a>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>如上代码,BoundField 可以用GridView1.Rows[i].Cells[].Text获得,但TemplateField 就不能获得单元格的值.救助!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货