【问题标题】:How to retrieve value from gridview in ASP.net using jQuery, when popup is displaying the value of perticular row of gridview当弹出窗口显示gridview的特定行的值时,如何使用jQuery从ASP.net中的gridview中检索值
【发布时间】:2017-05-18 20:26:05
【问题描述】:

点击gridview的链接按钮时,我在弹出窗口中显示此记录,工作正常。在弹出窗口中,我还有一个按钮来获取 PlanstartDatePlanendDate 值,我需要这些值来进行日期比较。

我的问题是,当用户单击弹出窗口上的按钮时,如何获取 PlanstartDatePlanendDate 值?

function displayData4Popup() {

      $(document).on("click", "[id*=lnkbtnPopup]", function () {
         $("#lblprjDesc").html($(".Ad", $(this).closest("tr")).html());
         $("#assignedby").html($(".Assign", $(this).closest("tr")).html());
         // $("#description").html($(".Description", $(this).closest("tr")).html());
         $("#planstartdate").html($(".PlanstartDate", $(this).closest("tr")).html());
         $("#planenddate").html($(".PlanEndDate", $(this).closest("tr")).html());

     });
 }

这是我的网格视图

<asp:GridView ID="gvActionLists"  AllowPaging="true"  runat="server" AllowSorting="true"

    AutoGenerateColumns="false" CssClass="table table-bordered table-hover"
     PageSize="10"
    HeaderStyle-ForeColor="#337ab7" ItemType="WoodkraftERP.Entities.PMSO.ActionPlanner"


    SelectMethod="BindActionListGridView" OnRowDataBound="gvActionLists_RowDataBound">
    <SelectedRowStyle BackColor="#337ab7" />
     <Columns>
         <asp:TemplateField>
             <ItemTemplate>
                <%--<asp:LinkButton ID="lnkbtnPopup" runat="server"  Text="show"></asp:LinkButton>--%>

                 <asp:LinkButton ID="lnkbtnPopup" CssClass="btn btn-info btn-xs" runat="server"  ToolTip="edit" OnClientClick="return displayData4Popup();" CommandName=''  CommandArgument='<%#Item.ActionID %>' OnClick="lnkbtn_Click"><i class="glyphicon glyphicon-edit" ></i></asp:LinkButton>
             </ItemTemplate>
         </asp:TemplateField>
         <asp:BoundField   DataField="ActionDescription" ItemStyle-CssClass="Ad" HeaderText="Action Description"/>
          <asp:BoundField  DataField="PlanStartDate" ItemStyle-CssClass="PlanstartDate" HeaderText="Plan Start Date"/>
          <asp:BoundField  DataField="PlanEndDate" ItemStyle-CssClass="PlanEndDate" HeaderText="Plan End Date"/>
         <asp:BoundField   DataField="ActionType" ItemStyle-CssClass="ac" HeaderText="Action Type"/>
         <asp:BoundField   HeaderText="Staus"  ItemStyle-CssClass="success"/>
        <%-- <asp:BoundField   DataField="CreatedBy" ItemStyle-CssClass="Assign"  Visible="false"  HeaderText="Assigned By"/>--%>

     </Columns>

</asp:GridView>

【问题讨论】:

    标签: c# jquery asp.net webforms


    【解决方案1】:

    我在对堆栈溢出进行一些研究后找到了解决方案,而不是获取我获取文本的控件的值,例如
    $("#selecter").text(); 它对我有用.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-23
      • 2020-10-14
      相关资源
      最近更新 更多