GridView中删除行的方法
我正在尝试实现删除方法并传递删除操作的参数。我正在使用sqldatasource。由于 ID 在我的 gridview 中没有列,如何获取 ID 的值并将其设置为删除参数?
I am trying to implement the deleting method and pass my parameters for the delete operation. I am using sqldatasource. Since the ID doesnt have a column in my gridview how can I get the value of the ID and set it as my delete parameter?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
ID 不需要 GridView 中的列,只要它位于数据源中即可。这是一个简单的 GridView 教程,解释了该过程...
http://www.aspdotnetcodes.com/GridView_Insert_Edit_Update_Delete.aspx
他们的 RowDeleting 处理程序...
ID doesn't need a column in the GridView, as long as it is in the datasource. Here's a simple GridView tutorial explaining the procedure...
http://www.aspdotnetcodes.com/GridView_Insert_Edit_Update_Delete.aspx
Their RowDeleting handler...
您可以设置一个方法来处理 gridview 的 OnRowDeleting 事件,取消那里的删除,并实现您自己的逻辑来执行删除(即基于 id 之外的某些字段进行删除):
You can set up a method to handle the gridview's OnRowDeleting event, cancel the delete there, and implement your own logic to perform the delete (ie delete based on some field besides id):