为什么set mshflexgrid.datasource=rs之后,在mshflexgrid中显示表中第一条记录?rs为一个adodb.recordset
解决方案 »
- 超级基础的程序问题
- 关于VB研发的问题?
- 用过MS SQL Server的大虾请进
- 请教一个筛选的问题,怎样得到这种结果
- 请问:如何在vb的mdi窗口中增加treeview控件
- 怎样解决用StretchBlt函数缩放图片后图片失真的问题?不胜感激
- ftp下载的实现(用internet transfer)
- 请问:如何禁止对TREEVIEW控件的操作(如:click某个node后无任何反映,无内容)
- 这是我我第三天学编程。初用VB。可有点问题。请各“大虾”指教。
- 为什么我的可用分有250,但是最大只能够给53分呢?
- 怎么把子窗口做成像VB一样的呢?
- 各位大哥!帮帮忙吧!!!!!!急!!!!!!!!
rs.LockType = adLockOptimistic
Private Sub ShowData()
Dim col, row As Integer
MSHFlexGrid1.Rows = rs.RecordCount + 1Do While rs.EOF = False
row = row + 1 '表的行
For col = 0 To 8 '表共有9个字段 即共9列
Select Case col
Case 3 To 4
MSHFlexGrid1.TextMatrix(row, col) = Format(rs.Fields(col), "yyyy年mm月dd")
Case Else
MSHFlexGrid1.TextMatrix(row, col) = rs.Fields(col)
End Select
Next col
rs.MoveNext
Loop
End Sub
.rows=1
do while Not rst.eof
MSHFlexGrid1.additem rst.fields(0).value & ""
rst.movenext
loop
end with