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