dbgrid的cellclick 事件是什么事件?
dbgrid的cellclick 事件是什么事件? 有谁能详细讲一下
OnCellClick, 从名字都看得出了,就是单元格点击事件,即点击单元格时触发的事件;类似地还有一个OnTitleClick 事件,标题点击事件,点击标题时触发。
这两个事件对应过程均只有一个Column 参数,为所点击的列。
DBGrid 对应的数据集记录数非空时,点击表格中的不同行,数据集指针会随之移动,所以,OnCellClick 通常用于获取选定记录的明细信息,即表格中显示所有符合条件的查询记录,点击某一行时,可直接读取当前行各列的值,按一定格式显示在需要显示的地方,并且随鼠标点击不同的行,明细信息可自动更新为当前所选的记录。
OnTitleClick 经常用于排序,即点击某一列标题时,可将表格的排序方式更改为按所点击列的升/降序排序,两次点击该列标题时,更改为降/升序排列,而且通常还在所排序的标题里作▲或▼标记,以示排序。当然,再改变一下排序标题的字体颜色就更醒目了。
[[it] 本帖最后由 provoke 于 2008-11-16 18:18 编辑 [/it]]