在程序运行时中,我想删除dbgrid的一条记录,
怎么得到,在dbgrid中我用鼠标选中的那条记录????????????? 那要想删除多个记录呢?就是说象这样:我按住一个键比如是control键,然后用鼠标选择要删除的记录,要该如何实现???????????????希望大哥不吝赐教!!
详细点,小弟初学者,谢谢!!!!
怎么得到,在dbgrid中我用鼠标选中的那条记录????????????? 那要想删除多个记录呢?就是说象这样:我按住一个键比如是control键,然后用鼠标选择要删除的记录,要该如何实现???????????????希望大哥不吝赐教!!
详细点,小弟初学者,谢谢!!!!
按住Shift, Ctrl选多条记录
从SelectedRows中获取选中的记录 在CellClick事件中写入:
清除所有的选择记录可用DBGrid1.SelectedRows.Clear语句;删除所有的选择记录可用DBGrid1.SelectedRows.Delete语句。
按住Shift, Ctrl选多条记录
从SelectedRows中获取选中的记录 在CellClick事件中写入:
清除所有的选择记录可用DBGrid1.SelectedRows.Clear语句;删除所有的选择记录可用DBGrid1.SelectedRows.Delete语句
照这样子的话,岂不是要把那个dbgrid的一个属性设置成可编辑,然后在dbgrid中删除的记录直接反映到数据库上????就不用写删除的sql语句????????
还有一个问题就是说,用dbgrid显示记录时,好象直接可以在dbgrid的属性中设置就可以把奇数的记录用某种颜色显示,偶数的记录用某种颜色显示,该如何设置???????
你上面说的都可以实现.