2011-05-26 157 views
0

我想使用的GridView命令按鈕(編輯)與jQuery不回發。請幫幫我。GridView編輯與jQuery的命令按鈕

+0

然後我認爲你需要類似jQuery Grid而不是asp網格視圖。 http://stackoverflow.com/questions/159025/jquery-grid-recommendations – 2011-05-26 04:35:17

回答

0

在另一個項目模板中放置一個asp按鈕,並設置其CommandName屬性進行編輯。這將在網格視圖中起作用默認編輯按鈕。然後你可以調用javascript函數並執行你的邏輯。

請參見下面的代碼:

刪除以下行來避免違約的編輯按鈕:

 <asp:CommandField ShowEditButton="true" ShowCancelButton="true"/> 

添加以下代替:

 <asp:TemplateField HeaderText="headerName" > 
          <ItemTemplate> 
           <asp:Button ID="Button1" CommandName="edit" runat="server" Text="Button" /> 
          </ItemTemplate> 

         </asp:TemplateField> 

希望這有助於你..

0

我想你可以在gridview中做到這一點。你需要的是帶有文本框的列和d在文本框中顯示數據,最後需要一個按鈕。

<asp:TemplateField > 
     <HeaderTemplate> 
        Values     
     </HeaderTemplate> 
     <ItemTemplate> 
         <asp:textbox ID"txt" runat="server" cssclass="abc" />   
     </ItemTemplate> 

    </asp:TemplateField> 
    <asp:TemplateField HeaderText="Spares"> 
     <HeaderTemplate> 
       Edit column     
     </HeaderTemplate> 
     <ItemTemplate> 
        <asp:button id="abc" runat="server" text="save" cssclass="pqr" /> 
        <input type="hidden" runat="server" value="" />   
     </ItemTemplate> 

    </asp:TemplateField> 

將Id存儲在隱藏字段中,可以通過jquery獲取文本框和隱藏字段的值。 gridview將呈現爲html表格,並使用parent()我們可以找到點擊的行,找到行後,您可以使用find()來查找txtbox和hidden feild中的值。使用$ajax()$post()將數據發送到服務器。