【发布时间】:2013-02-18 04:50:23
【问题描述】:
您好,我正在使用 C# 窗口窗体和 mySQL 数据库,我能够连接到数据库、检索数据并将其显示在 DataGridView 中。
现在,如果用户单击 DataGridView 中的一行并按 Delete 按钮,我希望在数据库中删除该选定行。
问题是我需要知道哪些列是主键,以便使用此 SQL 查询将其从数据库中删除:
DELETE FROM(选定的表)WHERE(主列的名称 = 选定行的主键列的值)
粗体部分是我卡在的地方,有人可以帮助我或知道如何以其他方式删除数据库中的选定行吗?
【问题讨论】:
-
检查这个msdn.microsoft.com/en-us/library/…可能会对你有帮助:)
-
@andy 我花了几个小时还看了你给我的东西 - 带有主键属性的数据表,但仍然无法弄清楚。帮帮我!
标签: c# mysql datagridview datatable dataset