簡體   English   中英

通過列按鈕從aspnet gridView刪除行

[英]Delete row from aspnet gridView via column button

我想從aspnet表中刪除具有columnButton和[delete]按鈕的行。

這是我的代碼:

  <asp:GridView ID="GridInduccionPersona" runat="server" EnablePartialRendering="true" AutoGenerateColumns="False" DataKeyNames="RUT" CellPadding="4" ForeColor="#333333" GridLines="None" DeleteMethod="GridInduccionPersona_RowDeleting">
       <AlternatingRowStyle BackColor="White" />
       <Columns>
           <asp:BoundField DataField="RUT" HeaderText="Rut" InsertVisible="False"

           **<asp:ButtonField ButtonType="Button" CommandName="Delete" HeaderText="Eliminar" ShowHeader="True" Text="Eliminar" />**
       </Columns>

   </asp:GridView>

但是當我將頁面放在Chrome上時; 說: 除非指定SelectMethod,否則不支持Select操作。

我只想訪問服務器中的功能,並從gridview和數據庫中刪除。 我不想使用linq或類似的東西,我正在使用存儲過程。

有什么想法嗎? SelectMethod對從列中刪除是否重要? (我以為按鈕會調用id,或在gridview中將其刪除)

根據我從ASP.net Webforms所記得的內容,GridView需要將SelectMethod屬性配置為可以正常工作。

SelectMethod應該指向獲取記錄的方法。

沒有此屬性,GridView無法列出記錄,因此您無法刪除它們。

因此,將SelectMethod屬性設置為目標為檢索記錄的方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM