我使用adodc控件,用
Adodc1.CommandType = adCmdText
Adodc1.RecordSource = "select * from 检测台上传数据 where 主机编号='" + Combo7.Text + "'"
Adodc1.Refresh
这样的查询语句,然后我用DataGrid控件显示绑定adodc控件查询后的内容。]
但是我现在想用MSFlexGrid显示我数据库里边的内容,但是如果我还用上边的查询语句怎么能让MSFlexGrid也能显示我查询后的内容阿?
Adodc1.CommandType = adCmdText
Adodc1.RecordSource = "select * from 检测台上传数据 where 主机编号='" + Combo7.Text + "'"
Adodc1.Refresh
这样的查询语句,然后我用DataGrid控件显示绑定adodc控件查询后的内容。]
但是我现在想用MSFlexGrid显示我数据库里边的内容,但是如果我还用上边的查询语句怎么能让MSFlexGrid也能显示我查询后的内容阿?
解决方案 »
- 调用存储过程时出现“Operation is not allowed when the object is open”
- vb+access急急急
- Inet1.Execute怎么才能实现多次提交数据
- mshflexgrid如何在某两列里的单元格里同时绑定TEXT,COMMAND,实现点选COMMAND弹出一个框点选数据填充到TEXT里面,然后TEXT里面的值赋予MSHF
- Up有分,Atl制作的com“不能读取注册表"???? 贴出代码,解决马上揭帖!!
- 请问如何调用带参数存储过程并返回值!
- 关于VB6窗体的问题
- 请问MSCHART中我怎么样才能得到鼠标点击的ColumnLabel ?
- 请问哪位知道如何把当前所有的IE窗口都关闭掉。用vb程序实现。
- vb-ADO怎样链接EXECL文件?
- 解背包问题,递归、回溯、穷举法那种算法比较好
- 怎样让子窗体在父窗体中最大化显示
使用ADO对象
将查询出来的记录集填写入MSHFlexGried即可。
http://topic.csdn.net/u/20090703/00/28b25c6d-08a9-4ea3-95d1-967d8d12dccf.html?29643
dim data as new ADODB.connection
dim kk as new ADODB.recordset
kk.open "select * from 检测台上传数据 where 主机编号='" + Combo7.Text + "'" ,data,openkeyset
mshf1.datasource = kk
adodc控件使用MSHFlexgrid控件
conn.CursorLocation = adUseClient
conn.Open strconn
rs.Open "select * from t2", conn, adOpenDynamic, adLockOptimistic
If rs.RecordCount > 0 Then
xlsheet.Range("a17").CopyFromRecordset rs
End If
再次感谢大家帮忙。
对了,MSHFlexgrid控件在显示数据的时候最左边的一栏里边是不显示数据的,有点难看,能不能改一下啊。还有我发现MSHFlexgrid控件显示日期的时候是日/月/年这么显示的,能不能改成年/月/日这么显示阿?
with MSHFlexGrid1
.ColWidth(0)=0
......
end with