防止删除特定 ID
例如,我有一个带有 id 和 name 字段的 table1。我使用绑定源将数据绑定到 datagridview。现在我希望用户无法删除 table1.id = 1 或 table1.id = 2 的行。
如何做到这一点可以使用 C# 代码或 MYSQL 中的触发器。
ps:我使用绑定导航器上的保存按钮来更新数据。它是我将数据集拖到winsform后生成的。
预先感谢!
For ex I have a table1 with id and name field. I use bindingsource to bind data to datagridview. Now I expect that user can not delete row which table1.id = 1 or table1.id = 2.
How to do that either use C# code or trigger in MYSQL.
ps : I use save button on the bindingnavigator to update data. It's generated after I drag a dataset to winsform.
Thank in advance !
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用触发器 - 一些一般指针:
编辑 - 根据评论:
参见
use a trigger - some general pointers:
EDIT - as per comments:
see http://www.brokenbuild.com/blog/2006/08/15/mysql-triggers-how-do-you-abort-an-insert-update-or-delete-with-a-trigger/
删除时添加
"where"
条件Put a
"where"
Condition while deleting that