【问题标题】:Labe outside datagridview not updating on datagrid row selected index ASP.NET数据网格视图外的标签未在数据网格行选定索引 ASP.NET 上更新
【发布时间】:2019-05-18 15:13:14
【问题描述】:

当用户在我的数据网格视图中选择一行时,数据网格视图之外的标签不会更新。

这是我的数据网格视图

正如您在 Visual Studio 中看到的,已捕获所选行的值。但是在视觉上它不会更新。

这是我的数据网格代码的样子。

<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>

【问题讨论】:

    标签: c# asp.net datagridview updatepanel


    【解决方案1】:

    检查您是否使用了正确的标签 ID。因为在您的示例中,标签 ID 不一致。更新活动中的正确标签。

    【讨论】:

    • 是的,你是对的,我粘贴了错误的代码。我更正了我的问题
    • 但是这并不能解决我的问题,因为我的标签仍然没有更新。
    【解决方案2】:

    我将 UpdateMode="Conditional" 更改为 UpdateMode="Always" 感谢我在这里找到的答案 how to update a control in another updatepanel?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多