不是是grid1.delete.不行的
我是引用的ado
set grid.datasourse=objrs
现在在表格要删除选中的例。。

解决方案 »

  1.   

    grid的代码
        objCon.Open "Provider=sqloledb;Data Source=longyin;Initial Catalog=manage;User Id=sa;Password=;"
        objRs.Open "select * from 联系人表", objCon, 1, 1
        Set Grid1.DataSource = objRs
        Grid1.Refresh
      

  2.   

    很简单啊,你用的是ado,选中的就是当前记录(你在datagrid中移动记录时,记录集对象也跟着移动记录)
    只需要objRs.delete就行了,如果用了缓冲更新,再加一条objRs.Update
    另外你要显示内容,记录集中要有一个编号字段来唯一确定一条记录
    然后以objRs("编号")为参数从数据库中提取数据显示即可。
      

  3.   

    objRs.Delete 
    objRs.Update
    'objRs.MovePrevious
    'objRs.Requery
    'Grid1.Refresh
    不行呀