代码如下;
With myflexgrid
.Rows = 2
.CellAlignment = 4
.TextMatrix(1, 0) = "姓名"
.TextMatrix(1, 1) = "出生日期"
.TextMatrix(1, 2) = "性别" //在此处提示"下表越界"
.TextMatrix(1, 3) = "学校"
.TextMatrix(1, 4) = "个人主页"
.TextMatrix(1, 5) = "住址"
.TextMatrix(1, 6) = "电子邮箱"
.TextMatrix(1, 7) = "QQ"
.TextMatrix(1, 8) = "手机"
Do While Not mrc.EOF
.Rows = .Rows + 1
.CellAlignment = 4
.TextMatrix(.Rows - 1, 0) = mrc.Fields(0)
.TextMatrix(.Rows - 1, 1) = mrc.Fields(1)
.TextMatrix(.Rows - 1, 2) = mrc.Fields(2)
.TextMatrix(.Rows - 1, 3) = mrc.Fields(3)
.TextMatrix(.Rows - 1, 4) = mrc.Fields(4)
.TextMatrix(.Rows - 1, 5) = mrc.Fields(5)
.TextMatrix(.Rows - 1, 6) = mrc.Fields(6)
.TextMatrix(.Rows - 1, 7) = mrc.Fields(7)
.TextMatrix(.Rows - 1, 8) = mrc.Fields(8)
mrc.MoveNext
Loop
End With
With myflexgrid
.Rows = 2
.CellAlignment = 4
.TextMatrix(1, 0) = "姓名"
.TextMatrix(1, 1) = "出生日期"
.TextMatrix(1, 2) = "性别" //在此处提示"下表越界"
.TextMatrix(1, 3) = "学校"
.TextMatrix(1, 4) = "个人主页"
.TextMatrix(1, 5) = "住址"
.TextMatrix(1, 6) = "电子邮箱"
.TextMatrix(1, 7) = "QQ"
.TextMatrix(1, 8) = "手机"
Do While Not mrc.EOF
.Rows = .Rows + 1
.CellAlignment = 4
.TextMatrix(.Rows - 1, 0) = mrc.Fields(0)
.TextMatrix(.Rows - 1, 1) = mrc.Fields(1)
.TextMatrix(.Rows - 1, 2) = mrc.Fields(2)
.TextMatrix(.Rows - 1, 3) = mrc.Fields(3)
.TextMatrix(.Rows - 1, 4) = mrc.Fields(4)
.TextMatrix(.Rows - 1, 5) = mrc.Fields(5)
.TextMatrix(.Rows - 1, 6) = mrc.Fields(6)
.TextMatrix(.Rows - 1, 7) = mrc.Fields(7)
.TextMatrix(.Rows - 1, 8) = mrc.Fields(8)
mrc.MoveNext
Loop
End With
解决方案 »
- 求数独生成算法!
- 有谁做过以太网接口
- 急,给100分.在GETCHUNK 时报:应用程序在当前操作中使用了错误类型的值.
- 大家看看.
- 如何根据已经知道的路径,在vb中编程实现控件的注册
- 超菜,请帮我解释一下这几条语句!
- 如何对结果进一步查询(答者给分)
- 跪求制作日K线的高手
- 急问:用VB FTP上传了一个文件到UNIX主机上,现在还想在程序中调用shell修改文件的权限,可以做到吗?
- 如何实现多次启动却只有一个有效的程序
- 请问该如何保存VB中的变量
- 用VB6的ActiveX DLL创建的DLL,在其他程序中使用这个DLL中的函数时还要先创建对象,真麻烦。如何才能象调用WINDOWS API一样直接调用这个D
---------------------------------------------------
因为你没给myFlexGrid设置列数,默认只有两列,而上面这句是给第2行第3列赋值,所以会提示"下标越界"你的数据一共有9列,给myFlexGrid设置9个列就行了:
With myflexgrid
.Rows = 2
.Cols=9 '<----------------------设置9个列
.CellAlignment = 4
.TextMatrix(1, 0) = "姓名"
.TextMatrix(1, 1) = "出生日期"
.TextMatrix(1, 2) = "性别" //在此处提示"下表越界"