如何对VB 6.0中的DataGrid控件中的某行某列的数值进行判断

例如对200米范围、y1、1000米范围、y2第1~5行的数值规定为1.1利用command控件实现判断比1.1小的不做处理,有一个比1.1大,则弹窗为错误一共五行数据求... 例如对 200米范围、y1、1000米范围、y2 第1~5行的数值规定为1.1 利用command控件实现判断 比1.1小的不做处理,有一个比1.1大,则弹窗为错误 一共五行数据 求教大神 完整的代码! 展开
 我来答
syx54
2014-05-26 · TA获得超过7377个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2658万
展开全部
给你一个获得第1行所有单元的数据的例子:(注意:0 表示第1行)

Private Sub Command1_Click()
Dim L As Integer
DataGrid1.Row = 0 '第1行,如果要获得第2行,设置为1
For L = 0 To DataGrid1.Columns.Count - 1
DataGrid1.Col = L
MsgBox DataGrid1.Text
Next L
End Sub
追问
高手 ,那个代码我试了 确实可以取出控件中的值 但是我需要的是取出特定位置的值,而不是一个一个循环判断,还有如何实现对我所需要的位置的数值进行判断呢?求问高手了
追答
哎......?
比如:要取出第1行第3列的值
Private Sub Command1_Click()
DataGrid1. row=0 '你要的行设置到该行
DataGrid1.Col=2 '把你要的列设置到该列
MsgBox "这就是第1行第3列的值呀!它是:" & DataGrid1.Text
End Sub

其实:
DataGrid1. row 是设置当前行号
DataGrid1.Col 是设置当前列号
因为
DataGrid1.Text 只能返回当前单元格的值!!!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式