通过查询并将结果在gridview显示出来,现在要删除某条显示结果,而不是通过gridview删除数据库中的某条记录,请问该如何实现。
谢谢!
------解决方案--------------------------------------------------------
学学ado.net。
------解决方案--------------------------------------------------------
获取操作行的唯一标识,如何在数据库里面delete from tb where id='你获取到的唯一标识'
然后重新绑定GridView
------解决方案--------------------------------------------------------
不删除数据库中的数据,那你就要在页面上定义个变量存储这个数据
------解决方案--------------------------------------------------------
- XML code
<asp:GridView ID="MyGridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False" Width="100%" DataKeyNames="fileId" OnPageIndexChanging="MyGrid_Page" Height="400px" OnRowDeleting="MyGrid_delete" > <Columns><asp:CommandField ShowDeleteButton="True" HeaderText ="删除" /></Columns> </asp:GridView>
------解决方案--------------------------------------------------------
要是删除数据库数据,直接获取主键后,delete from 表 where 主键=获取的值
要是直接删除gridview数据且不改数据库的话,删除datatable的哪一行之后绑定就行。