我想知道有没有一个函数或其他的方法,可以设定datagrid表格的行,列数。
还有怎么样取得某一行,和某一列的数据
之前在社区里看到一些解决的方法,但无法获取其:
for i=0 to datagrid1.row-1
for j=0 to datagrid1.col-1
datagrid1.row=i
datagrid1.col=j
youstring=datagrid1.text
next j
next i
还有怎么样取得某一行,和某一列的数据
之前在社区里看到一些解决的方法,但无法获取其:
for i=0 to datagrid1.row-1
for j=0 to datagrid1.col-1
datagrid1.row=i
datagrid1.col=j
youstring=datagrid1.text
next j
next i
你试试吧
datagrid1.rows '总行数
datagrid1.rowsel '所选择的行
datagrid1.col '当前操作的列
datagrid1.rcol '总列数
datagrid1.rowcol '所选择的列'表格所选中行的第一列的数据
datagrid1.TextMatrix(datagrid1.RowSel, 1)
所以才这么郁闷。各位高手,能不能麻烦你们给我一个可以成功运行的实例,谢谢~
我有两个datagrid表格
第一个里面有5个字段分别是大楼编号,名称,最低层,最大楼层,大楼类型
》 01 丽茹楼 -1 9 单户
02 德汇楼 -2 8 多户
第二个网格有3个字段: 编号,名称,楼层显示 (这个就要取到表格一中的最低层和最大层来计算)
01 丽茹楼 -1
01 丽茹楼 1
: (这里我想当表一的游标指到01那条记录时,表二就
: 对应显示01的楼层信息;如此类推)
01 丽茹楼 9
有劳各位大人了。。
MsgBox Me.DataGrid1.ApproxCount
End Sub
得到datagrid的行数建议你最好更换控件,datagrid 功能没你要的那么多
好比,现在我想取 02 记录的最低层,用
DataGrid1.Col = 3
DataGrid1.Row = 2
Text1.Text = DataGrid1.Text
运行后,它DataGrid1.Col返回的是0,DataGrid1.Row返回的是-1
DataGrid1.Text是设置不可用
真的不知道怎么好了,控件用的我头昏昏
请再指点指点
我要实现的功能:
1。读取XML字串。
2。将XML字串中的记录解析后,用表的形式显示出来。
3。可直接对显示出来的表进行编辑(增加、修改、删除等)
4。将编辑后的表还原成XML字串。
columns.count就是列数.
datagrid可以通过记录集的book定位,
然后对列进行操作,或者该条记录集进行操作.
DataGrid1.Row = 2
Text1.Text = DataGrid1.Text这样是对的,晕