本人初学VB,想先学有关数据库方面的。看了一些程序和论坛上上的帖子,发现大家会用许多不同的数据显示控件,诸如VB自带的MSHFlexGrid、MSFlexGrid、DataGrid....还有一些什么VSFlexGrid、True DBGrid啦,甚至ListView也可以用来显示数据,到底是用哪个好啊?或者说具体什么时候用这个,什么时候又用那个比较合适点,又或者我只用一个就基本满足了。因为个人觉得数据显示控件对于vb数据库编程方面比较重要,所以想请大家各抒己见,帮小弟解惑,先谢了。
解决方案 »
- 检索局域网内所有IP和对用的电脑名
- 取之不尽用之不歇的编程软件、编程文档,各位朋友还等什么!
- VB怎么把外部设备中储存的数据显示在文本框中
- 可选参数的使用问题。
- ACCESS数据库中的表怎么通过vb来备份和恢复.急急急
- 变量释放的问题
- 怎样在程序中控制音量
- 学过VB/Access/Vbscript和ASP,回头来一看,其实学VB开发数据库只要学好ADO+SQL就基础够用了。特别是开发C/S和WEB数据库
- 在 vb里开发完后怎样发布?(怎样将源码改成正常文件????)
- 请问怎么使vb6.0+sp6的控件 Tabstrip的第二个tab处在激活的状态?
- Word存盘问题 高分 急 在线等
- 关于MediaPlayer控件的问题
建议VB自带的基本控件你都去试一试,熟悉一下,才知道具体什么时候用什么控件。如果VB自带的控件不能解决你的具体的问题的时候,再考虑用第三方控件或自己设计控件。
Dim Rs As New ADODB.Recordset CN.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\NWIND.MDB;Persist Security Info=False"
CN.Open Rs.CursorLocation = adUseClient
Rs.Open "select * from employees", CN, adOpenDynamic, adLockBatchOptimistic Set MSHFlexGrid1.DataSource = Rs
Dim Rs As New ADODB.Recordset CN.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\NWIND.MDB;Persist Security Info=False"
CN.Open Rs.CursorLocation = adUseClient
Rs.Open "select * from employees", CN, adOpenDynamic, adLockBatchOptimistic Set DataGrid1.DataSource = RsVSFlexGrid、True DBGrid是第三方控件,功能都很强大,比如可以一个字段加下拉框,等
各位大虾用什么数据显示控件用得比较多呀?估计VSFlexGrid、True DBGrid这些第三方控件用得比较少吧。
因为DataGird是数据绑定控件,当然快VSFlexGrid、True DBGrid的确是不确的控件VSFlexGrid和VSView结合使用,效果很好究竟用那个控件,得根据程序的需求,一般情况下微软的控件就可以了。
如果表格功能很复杂,建议用第三方控件