使用RemoteDataCtrl连接数据库,用DBGrid Control来显示数据,
如何实现删除记录,比如说我选中了一行记录,然后点“删除”按扭,这条记录就被删除,非常着急,请高手帮忙啊,万分感谢。

解决方案 »

  1.   

    用RemoteDataCtrl带的删除函数从记录集中删除,然后从表中删掉它,这种函数一定有的,或者再从新建立记录集也行
      

  2.   

    具体用那个函数啊,我在remotedatactrl中找不到这样的函数,能详细解释一下吗,我觉得dbgrid control应该可以直接删除数据的,比如说我对它调用了SetAllowAddNew操作,控件会自动新添一空行,那么如果这时想撤消这一步操作该怎么办,或者我在新添的空行中填入数据后又想把这一新行删掉,该怎么做,能不能就只用这两个控件完成,谢谢,我现在很着急,请高手帮忙
      

  3.   

    在DBGrid Control 的属性里面 属性页有 All这一项,将AllowDelete 设置为true就可以了
      

  4.   

    可能现在做数据库管理系统很少有人还会去用DBGrid这样的控件
    因为它太不灵活了,所以大家都对它不怎么熟
    你的问题其实是一个很基本的删除操作
    只不过将数据的显示在了表格中,这就需要对表格进行操作了
    控件的用法不是MIS系统的重点,所以某一控件的用法应该自己去熟悉
    其实它的编程思想我已经说过了,你体会一下这只是我一点不成熟的看法,全当给你的帖子顶一下
      

  5.   

    呵呵,楼上的老兄所言极是,谢谢了,但是问题是现在我只是想简单的实现一下操作而已了,并不是要用它去做mis,兄台如果懂得话还请指点