MSHflexgrid显示的问题
MSHflexgrid连接数据库后,运行就直接显示内容了,我想刚开始是空的,没有显示,给出命令后(点击按钮或其他)就查询显示,可以吗? --------------------编程问答-------------------- 当然可以。把连接数据库的代码移到按钮事件中。--------------------编程问答-------------------- 好像不行,可能是我没说清楚,我的mshflexgrid1中连接的是A,B,C
A对应的是A1,A2,A3,B对应的是B1,B2,C对应的是C1,C2
A1,A2,A3,B1,B2,C1,C2与mshflexgrid2相连接,通过点击A,在mshflexgrid2中显示A1,A2,A3,这部分我已解决,就是mshflexgrid2中开始默认显示A1,A2,A3,B1,B2,C1,C2,我想不显示 --------------------编程问答-------------------- 随时都可以
最简单的是
set MSHflexgrid.datasource=rs 'rs为一个你已经打开的记录集 --------------------编程问答-------------------- 我是初学者'rs为一个你已经打开的记录集,不太懂 --------------------编程问答-------------------- 新建一个窗口
放入一个MSHflexgrid控件,一个按钮
在按钮中输入以下代码:(我连接的是SQL数据库)
dim conn as new adodb.connection
dim rs as new adodb.recordset
conn = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;password=admin;Initial Catalog=master;Data Source=PC-20060210NFIL"
conn.Open
rs.Open "select * from [表名], conn, 3, 3
MSHflexgrid.datasource=rs --------------------编程问答-------------------- 呜呜,不行 --------------------编程问答--------------------
"Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;password=admin;Initial Catalog=master;Data Source=PC-20060210NFIL"
你得根据这条配置你的服务器 PC-20060210NFIL这个要改成你服务器名字,就是又下角那个绿色小箭头里的信息,还有你的用户名密码是否有安装SQL的时候设置的 --------------------编程问答-------------------- 手工绑定各列,就行了
补充:VB , 基础类