读书人

向vsflexgrid填充数据,该怎么处理

发布时间: 2011-12-29 22:09:38 作者: rapoo

向vsflexgrid填充数据
谁能帮我写个向vsflexgrid表格控件填充数据基本程序啊

谢谢

假如:已经有个数据库 里面有个表:库存表.有四个字段分别为。本期库存,上期库存。收入,发出。

[解决办法]
一、可以直接绑字,速度比较理想
1、建立数据的连接,比如是 con
2、建立recordset,比如是rs

用下面的方法

rs.open "本期库存,上期库存,收入,发出 from 库存表 ",cn
with vsflexgrid
set .recordsource=rs
rs.close
end with

二、用additem方法实现
with vsflexgrid
.additem "第一列 "& vbtab & "第二列 "
end with

三、用.TextMatrix赋值
Private Sub Form_Load()
Dim i As Integer
Dim j As Integer

With VSFlexGrid1
For i = 0 To .Rows - 1

For j = 0 To .Cols - 1
.TextMatrix(i, j) = CStr(i) & "- " & CStr(j)

Next

Next

End With
End Sub

[解决办法]
........
这样
前面定义好变量 数据库连接 数据集 等
然后下面的代码
SqlStr= "select * from 库存表 "
set rs=conn.excute(sql)
do while not rs.eof
Grid.AddItem rs!本期库存 & vbtab & rs!上期库存 & vbtab & rs!收入 & vbtab & rs!发出
rs.MoveNext
loop

读书人网 >VB

热点推荐