Установить фокус для текстового поля ItemTemplate в виде сетки для asp.net c # - PullRequest
1 голос
/ 20 марта 2019

У меня есть один запрос, связанный с получением фокуса в поле элемента 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. Не могли бы вы показать мне, как это связано.

Заранее большое спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...