Я добавил несколько текстовых полей в gridview, используя следующий код
<asp:TemplateField HeaderText="STD<br/>ID">
<ItemStyle BackColor="LightBlue" />
<ItemTemplate>
<div style="font-size:xx-small; overflow:hidden;">
<asp:TextBox ID="txtStandard" EnableViewState="true" Height="10" Font-Size="XX-Small" Width="50" Text='<%# bind("STANDARD_ID") %>' runat="server"></asp:TextBox>
<asp:AutoCompleteExtender ID="AutoCompleteExtenderDemo" runat="server"
TargetControlID="txtStandard" ServiceMethod="GetCompletionList"
MinimumPrefixLength="1" CompletionInterval="1000"
EnableCaching="true" CompletionSetCount="20">
</asp:AutoCompleteExtender>
</div>
</ItemTemplate>
</asp:TemplateField>
Я хочу сохранить обновленные значения в базе данных, но когда я пытаюсь получить доступ к значениям, используя
string strs = ((TextBox)TwoHeadedGridView1.Rows[0].FindControl("txtStandard")).Text;
Он всегда возвращает мне пустое значение для всех строк, То же самое происходит с выпадающим списком, он возвращает мне изначально выбранное значение, т.е. значение, выбранное на момент написания выпадающего списка, в моей форме asp нет дублирующих идентификаторов мое первое взаимодействие с настройкой gridview, я хочу как-то заставить его работать,
Может кто-нибудь предложить мне какое-нибудь исправление ...
Я проверил наличие дублированного идентификатора или нет,