选择gridview的特定行,gridview在Web用户控件中

时间:2011-12-06 05:01:02

标签: c# jquery asp.net gridview

我有一个网格视图,它在webuser控件中,我想选择它们,以便我可以编辑任何特定的行。

Web用户控件(.ascx)是:

<div class="project_data">
    <asp:GridView runat="server" ID="grvBranches" GridLines="None" CellPadding="5" OnRowDataBound="grvBranches_RowDataBound">
        <SelectedRowStyle BackColor="#d8d8d8" />
        <HeaderStyle BackColor="#d8d8d8" />
    </asp:GridView>
</div>

并在.ascs.cs页面上

 protected void Page_Load(object sender, EventArgs e)
        {
            int.TryParse(OrganizationID, out OrgId);
            //if (!(Page.IsPostBack))
            {

                grvBranches.DataSource = //datasource;
                grvBranches.DataBind();
            }
        }

在.aspx.cs页面上,我已将此控件添加到占位符中。 我想选择任何特定的,以便我可以编辑该行。

感谢。 Gurbax

1 个答案:

答案 0 :(得分:1)

您可以在包含UserControl的页面中引用jquery,然后您可以在包含页面或用户控件中自己执行此操作

示例代码

<script type="text/javascript">
            $(document).ready(function () {
                //This will select the 2nd row specified by tr:nth-child selector
                //and then the tablecells specified by children() and first column
                //specified by eq(0) and get its value
                $('table[id$="GridView1"] tr:nth-child(2)').children().eq(0).Text();
            });
        </script>

选择行后,您可以使用jquery进行任何操作。

希望有所帮助