编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛  
 12 12
发新话题
打印

在VB6中,我想给第一列所有单元格写上“Y”,为什么不能循环呀?

在VB6中,我想给第一列所有单元格写上“Y”,为什么不能循环呀?


Dim i As Integer
For i = 0 To 5
DataGrid1.Row = i
DataGrid1.Columns(0).Value = "Y"
Next i
在VB6中,我想给第一列所有单元格写上“Y”,为什么不能循环呀?

TOP

可以循环呀
Repeat  Life=Study;Until (death);        //<a href="http://hi.baidu.com/yzidan" target="_blank"><font color="green">***>[B]欢 迎 光 临 我 的 博 客[/B]

TOP

工具有問題吧﹗
从头开始!!?

TOP

不行呀
实时错误 '6153' 至少一个参数没有被指定值
如果没有这条语句DataGrid1.Columns(0).Value = "Y",
DataGrid1.Row = i 是可以循环的

TOP

我试过两个地方的VB6都是这种效果,我不明白DataGrid真的解决不了吗
我就是想用DataGrid1.columns(0).value="Y",显示后再写进对应数据库行中

TOP

可以的
我的msn: myfend@hotmail.com

TOP

几个高手都说可以,但实际就是不行,问题出在那里呢

TOP

我去掉FOR语句后,把DataGrid1.Row分别等于1,2,3,4,....试了几下,DataGrid1.columns(0).value="Y","Y"值能在DataGrid1第一列的对应行(单元格)显示,但加上for语句后,DataGrid1.Row=i,结果就不行了,问题出在那里呀,我都不敢相信会是这种效果呀,

TOP

在线等呀,怎么没见高手回复呀

TOP

回复:(DONALDW)在VB6中,我想给第一列所有单元格写...

xiangxijiancha

TOP

 12 12
发新话题