Я связал текстовые поля в сетке. Код для создания ячейки gridview:
<asp:TemplateField>
<ItemTemplate>
<asp:TextBox ID="txtWLA" runat="server" Text='<%# Eval("WLA") %>' />
</ItemTemplate>
</asp:TemplateField>
Я пытаюсь l oop просмотреть сетку и получить значения в текстовых полях. Я пробовал несколько вариантов этого:
txtValue = row.Cells[1].FindControl("txtWLA").Text; //I've tried "text" and "textbox" too
Но что бы я ни пытался, я получаю сообщение об ошибке, сообщающее, что значение 'text' неверно. Вот ошибка:
'System.Web.UI.Control' does not contain a definition for 'Text' and no
extension method 'Text' accepting a first argument of type
'System.Web.UI.Control' could be found
Я сбит с толку. Каждый ресурс, который я пробую, говорит мне, что .Text - это правильный способ получить содержимое текстового поля. Может кто-нибудь сказать мне, что я делаю не так? Благодаря.