你可以看下API里面就有很多方法可以得到整行的数据,比如onClickRow:function(rowIndex,
rowData){}
rowIndex得到行号,而
rowData则是获得整行的数据,有整行的数据了,你想要哪个列的数据不都可以了
先说明datagrid的一些属性,说清楚了,自然解决方法就明了了。
说明:
Bookmark:设置或返回当前的行标签号
DataGrid1Columns("ProductID")CellText(DataGrid1Bookmark)
返回当前行中字段为‘ProductID’的值。
在
DataGrid
被连接到一个数据库后,可能想要监视用户单击了哪一个单元。可以使用
RowColChange
事件——而不是
Click
事件。
如;
Private
Sub
DataGrid1_RowColChange(LastRow
As
Variant,
ByVal
LastCol
As
Integer)
DebugPrint
_DataGrid1Columns("ProductID")CellValue(DataGrid1Bookmark)
End
Sub
通过这个方法就能获得用户点击的行的某个值。
利用一下方法可以控制datagrid每列的宽度;
Dim
c
As
Column
Set
c
=
DataGrid1ColumnsAdd(DataGrid1ColumnsCount)
With
c
Visible
=
True
Width
=
1000
Caption
=
"我的新列"
DataField
=
Adodc1RecordsetFields("ProductName")Name
Alignment
=
dbgRight
End
With
下面的代码将删除被单击的列。
Private
Sub
DataGrid1_HeadClick(ByVal
ColIndex
As
Integer)
DataGrid1ColumnsRemove
ColIndex
End
Sub
以上就是关于我想请问你另一个问题就是如何获取当前被选中DataGrid某一行的某一列的值全部的内容,包括:我想请问你另一个问题就是如何获取当前被选中DataGrid某一行的某一列的值、vb中如何获取datagrid选中行的值、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)