如何从gridview上的templateField获取值

如何从gridview上的templateField获取值或文本


<asp:TemplateField HeaderText ="Format">

    <ItemTemplate>

      <asp:Label ID="Format" runat="server" 

       Text='<%#GetFormatText(DataBinder.Eval(Container.DataItem, ("Format")))%>'> 

      </asp:Label>

    </ItemTemplate>

</asp:TemplateField>

grvRow.Cells[4] 的值始终为空。


drpFormat.SelectedValue = grvRow.Cells[4].Text;


Smart猫小萌
浏览 223回答 2
2回答

慕后森

您必须使用 FindControl 来获取模板字段中的标签&nbsp;&nbsp;Label&nbsp;lblname&nbsp;=&nbsp;(Label)grvRow.Cells[4].FindControl("Format"); &nbsp;&nbsp;drpFormat.SelectedValue=&nbsp;lblname.Text;
打开App,查看更多内容
随时随地看视频慕课网APP