У меня есть один запрос, связанный с получением фокуса в поле элемента Textbox в gridview. На основе выбора флажка заполняет различное количество текстовых полей и после введенных данных в последнем текстовом поле и выполняет вызов веб-службы на основе ответа, заполняющего gridview с помощью itemField (текстовые поля).
Сценарий объясняется ниже.
CheckBox (не проверено): False
Количество текстовых полей (ID): 1
CheckBox (проверено): True
Количество текстовых полей (ID, AccNo, Цена): 3
После ввода значений в последних текстовых полях выполните вызов веб-службы и заполните представление сетки данными, но оно не получает фокус первого текстового поля в GridView.
<asp:TemplateField>
<HeaderTemplate>
<p>Paid Amount</p>
</HeaderTemplate>
<ItemTemplate>
<asp:TextBox ID="txtAmnt" runat="server" TabIndex="1"
onkeypress="return isNumberKey(event,this)" onblur="calAmount(event,this)" Text='<%# Eval("PaidAmount") %>'>
</asp:TextBox>
</ItemTemplate>
У меня нет каких-либо событий, связанных с сеткой, например, rowBound, CommandView. Не могли бы вы показать мне, как это связано.
Заранее большое спасибо.