要看你使用的什么数据库,而且要看用的什么方式来访问数据库的(比如oledb、odbc等等),有些数据库服务提供者会提供数据改变的事件通知。否则,只能靠自己定时去查询
解决方案 »
- 关于BitBlt的问题。
- vc 定义的窗体CWND ,如何显示在DELPHI PANEL 上面
- UDP通讯问题,请教各位
- 关于打印(2)
- 谁能告诉我这是怎么回事,关于ICMP报文的检验和的问题,很急!望高手指点!
- 我已经知道了窗口句并,怎样才能获得关闭该窗口的消息响应函数
- 有没有工具可以把DLL文件转化为C或C++的源代码阿??
- 请高手帮助,如何设置RADIO BUTTON 的属性;在线等待!
- 怎么在收信人阅读信件的时候给发信人一个通知?
- 请问能介绍如何在VC里开发SYSTEM TRAY程序吗?请能给个示例!!分数马上奉献!!!
- 如何动态修改CListCtrl控件的高度?
- 请问Microsoft Visual Studio系列,哪一款与GCC/G++相容性最好
可以通过CListCtrl的虚表实现(LVN_GETDISPINFO),当需要数据时再去数据库获取数据。
对于大型数据库很适用。
2、关于监视数据库的更新
如果数据库的访问是由你来编写的话,那么可以提供一个回调接口,当向数据库添加、修改、删除时,调用这个回调接口。回调接口由外部实现。
在回调接口中实现更新CListCtrl。
-判断是否是CListCtrl中显示的内容
-如果是的话,那么更新CListCtrl。
-如果不是的话,不需要更新。还有一些细节,那就得自己考虑了。