pb模型:VB中如何删除DBGrid指定行

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/12 01:22:43
VB 中如何用代码控制删除DBgrid一个预先选定的行(不是在程序界面上手动删除那种),VB似乎没有提供具体的方法,高手救我。

楼上的方法是不错,但在有些时候容易错误删除,比如在数据库中有数条一样的记录,而其中的一条是选中的,那样会把所有相同内容的删掉。
当然,如果数据库中每条内容都是唯一的,这样用很省事。
否则只能在程序中加入判断当前记录位置的代码,通过计算当前要删除的记录是第几条,然后再删。

单击一行,选取它
DBgrid_click()
getrow= gird.row
select_row=grid.(getrow.0)
delete

这个很麻烦,你要先获得这个行的记录,再用SQL语句删除这个行的记录,在刷新就可以了。为什么要获得这个行的记录呢?就是在SQL语句中来删除用。