有个datagridview,程序运行时显示的是空网格,然后,输入第一列,其余的列会从数据库A表中自动查询出来;输完一行,数据又会自动保存在B表里面.假如现在想手动删除datagridview中的某一行,同时也要删除B表中对应的刚刚插入的记录,该怎么做??
不就是删除事件吗?这个跟你哪一行没有半点关系, 你这一行上的数据有没有主键? 有主键的话 那么你是否可以通过这个主键传到后台去删除对应的这一行的数据?
如果你还要问 怎么知道我删除的是我选中的这行? 请你去百度VS 删除行,当然这个是我打的比方。 VS我已经很久没碰了。但是这个东西肯定有。
没主键
@OSManager:是没主键 还是你不知道什么是主键?你的这张表里没主键么?那你怎么确立唯一性?或者是联合主键?我刚才又看了下你的问题, 问题描述的都有问题啊 "手动删除datagridview中的某一行,同时也要删除B表中对应的刚刚插入的记录" 随便删? 某一行就是刚刚插入的记录?
@斯拉克: 我的问题描述的一点都没错,输入的这行数据和两张表有关联.
@斯拉克: 我自己已经解决了,怎么可能主键是什么都不知道....
@OSManager:那就好
好好研究研究datagridview的事件,实现起来很简单的