[英]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.