我的一个项目中需要使用GRID控件,本来我很习惯使用DBGRID控件,但现在的系统无法加载,考虑使用MSFLEXGRID控件。数据库连接使用ADO,但我不知道如何将数据库中的记录在该控件中显示,特别是不能显示记录的所有字段,只希望显示几个字段作为提示。同时,希望可以在鼠标点击时,读取到相应记录的内容,用几个TEXT控件显示出来。这些我现在都做不到。请各位高手赐教。另外,我发现还有一个MSHFLEXGIRD控件,不知道这两个GRID控件在功能和使用上有什么区别?
调试欢乐多
我自己写了个sock类,因为WINSOCK不支持引用(做成安装盘有问题,并且不支持多线程)超OUTLOOK软件,提供源代码
楼主: 本软件是我在业余时间完成,我的目标是将它做成国内一流的客户端邮件软件.现在初具模型.正在修改中.它有一下特点:
1. 基于SDK模式开发
2. 大量源代码:软件中用到的所有组件,包括每一个按钮,均是自己所写.形成了自己风格的完整的一套组件库.他们包括:列表,文件管理,菜单等
所有代码均参照标准协议写成3. 由以下功能模块组成:邮件;新闻组;FTP;任务及其在之基础上的相应管理.如文件管理等.
4. 合作方式:转让经营权;根据你们需要提供技术支持;作为贵公司产品发布等,我们可以详细谈.我的联系方式是:[email protected] 13062323245一下为该软件部分运行界面图:
安装盘下:ftp://[email protected]/SmartMai_Setup.EXE代码下:ftp://[email protected]/SmartMail_Code.rarftp密码:uploads建议大家先下安装盘,因为比较新,支持皮肤改变,自己定义哦
http://bbs.2ccc.com/uploads/huangtao/picture.jpg
安装盘下:ftp://[email protected]/SmartMai_Setup.EXE
代码下:ftp://[email protected]/SmartMail_Code.rar
ftp密码:uploads
安装盘下:ftp://[email protected]/SmartMail_Setup.rar
'新的数据连接打开临时数据库
cnn6.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=MyData.mdb"
sql = "select * from 等差方案"
adoRs6.Open sql, cnn6, 3, 3
Set Me.MSHFlexGrid1.DataSource = adoRs6 '将记录集付给MSHFlexGrid1的数据源
adoRs6.Close
如果获得部分字段可以改为:sql = "select aa,bb,cc from 等差方案"
用text编辑时
定位用:text1.left=MSHFlexGrid1.left+ MSHFlexGrid1.CellLeft
text1.Top = MSHFlexGrid1.Top + MSHFlexGrid1.CellTop
付值:
text1.Text = Me.MSHFlexGrid1.TextMatrix(MSHFlexGrid1.RowSel,MSHFlexGrid1.ColSel)