Метка за пределами таблицы данных не обновляется в строке сетки, выбранной индекс ASP.NET - PullRequest
0 голосов
/ 18 мая 2019

Когда пользователь выбирает строку в моем представлении сетки данных, метка вне этого вида не обновляется.

Вот мой обзор Here is what my webpage looks like

Как вы можете видеть в visual studio, значение выбранного ряда фиксируется. Однако визуально это не обновляет.

Correct value

Вот как выглядит мой код сетки данных.

<asp:UpdatePanel ID="uplPanel"  runat="server" >
            <ContentTemplate>
           <asp:GridView ID="gvInventario" runat="server" AutoGenerateColumns="false"  AllowSorting="true" ShowFooter="false" DataKeyNames="componente_id, ubicacion_id, proveedor_id"  PageSize="20"
                ShowHeaderWhenEmpty="true" AllowPaging="True" OnPageIndexChanging="gridView_PageIndexChanging" OnSelectedIndexChanged="OnSelectedIndexChanged" OnRowDataBound="OnRowDataBound"
                 CellPadding="3"  AllowColumResize="True" onsorting="grdDetails_Sorting" GridLines="None" CssClass="mGrid" PagerStyle-CssClass="pgr" AlternatingRowStyle-CssClass="alt">    
                <Columns>

Вот как выглядит код для меток вне сетки

      <div id="ChangeQuantitySection"  class="menusection">
          <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
        <ContentTemplate>
          <asp:Label ID="Label7" runat="server" Text="Cambiar la cantidad" CssClass="second-menu-title"></asp:Label>  
          <br/>
            <b><asp:Label ID="Label3" runat="server" Text="Proveedor:  "></asp:Label></b>
            <asp:Label ID="lblProveedor" runat="server" Text=""></asp:Label>
            <br/>
            <b><asp:Label ID="Label2" runat="server" Text="Tipo:  "></asp:Label></b>
            <asp:Label ID="lblType" runat="server" Text=""></asp:Label>
            <br/>
            <b><asp:Label ID="lblQtRequired" runat="server" Text="Cantidad requerida:  "></asp:Label></b>
            <asp:TextBox width="50px" ID="txtQtRequired" runat="server" TextMode="Number" min="0" step="1" Value="0"></asp:TextBox> 
          <br/>
        <asp:Button class="btn btn-primary"  ID="Button1" runat="server" Text="Validar" OnClick="Confirm_purchase_order_Click"  />

        </ContentTemplate>
            </asp:UpdatePanel>
              </div>

Ответы [ 2 ]

1 голос
/ 19 мая 2019

Проверьте, используете ли вы правильные идентификаторы. Потому что в вашем примере идентификаторы меток не совпадают. Обновите правильные метки в вашем мероприятии.

0 голосов
/ 19 мая 2019

Я изменяю UpdateMode = "Conditional" на UpdateMode = "Always" Благодаря ответу, найденному здесь как обновить элемент управления в другой панели обновления?

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