2011-12-06 74 views
0

我有一個網絡視圖,它在webuser控件中,我想選擇它們,以便我可以編輯任何特定的行。選擇gridview的特定行,gridview是在web用戶控件中

的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

+0

你想選擇使用jQuery的特定行嗎? –

+0

如果可能對我最好 –

回答

1

,你可以在頁面中包含用戶控件refrence jQuery和那麼你就可以做到這一點無論是在包含頁面或用戶控件iteself

示例代碼

<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進行任何你想要的操作。

希望它有幫助