Я это GridViewПолучить значение GridView TemplateField
<asp:GridView ID="gvPrices" runat="server" DataSourceID="ldsPrices" AllowPaging="true"
AllowSorting="true" ShowHeader="true" PageSize="20">
<Columns>
<asp:BoundField DataField="CapId" HeaderText="CapId" SortExpression="CapId" />
<asp:TemplateField HeaderText="Vehicle">
<ItemTemplate>
<%# Eval("Manufacturer") %> <%# Eval("Model") %> <%# Eval("Derivative") %>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="Term" HeaderText="Term" SortExpression="Term" />
Когда я итерацию через него, чтобы получить значения, то первый из них хорошо, но второй один, как это поле шаблона не имеют текстовое свойство. Как я могу получить доступ к его стоимости? Я думал о FindControl, но я не знаю идентификатора?
sb.Append(gvPrices.Rows[i].Cells[0].Text + ','); // has a value
sb.Append(gvPrices.Rows[i].Cells[1].Text + ','); // doesn't have a value
Благодаря
Это не работает для поля шаблона, только граничное поле. –