我想这样的功能:
从数据库中的记录在 MSHFlexGrid1 中显示,我想在单击每一行的时候,弹出一个form 显示此记录的具体记录信息。
现在是不知道如何传此行中的数据库的自动ID编号。
说明此行 数据库的自动ID编号,我并没有在此行显示。
从数据库中的记录在 MSHFlexGrid1 中显示,我想在单击每一行的时候,弹出一个form 显示此记录的具体记录信息。
现在是不知道如何传此行中的数据库的自动ID编号。
说明此行 数据库的自动ID编号,我并没有在此行显示。
具体代码怎么写呀?怎么得到双击那一行,而得到这个ID值呢?
Option ExplicitPrivate Sub Form_Load()
With MSHFlexGrid1
'¼ÙÉè´´½¨Ò»¸ñÁ½×ֶεÄÁ½Ìõ¼Ç¼£º
.Cols = 2: .Rows = 3
.FixedCols = 0
.TextMatrix(0, 0) = "Òþ²ØID"
.TextMatrix(0, 1) = "Name"
'Òþ²ØID
.ColWidth(0) = 0
'Record 1
.TextMatrix(1, 0) = 100
.TextMatrix(1, 1) = "aaa"
'Record 2
.TextMatrix(2, 0) = 200
.TextMatrix(2, 1) = "bbb"
End With
End SubPrivate Sub MSHFlexGrid1_DblClick()
MsgBox MSHFlexGrid1.TextMatrix(MSHFlexGrid1.Row, 0)
End Sub
Private Sub MSHFlexGrid1_DblClick()
MsgBox MSHFlexGrid1.TextMatrix(MSHFlexGrid1.Row, 0)
End Sub我把这个值付给一个全局变量frm_ID,然后打开另外一个form ,它来读取这个frm_ID值 ,发现 frm_ID 总是不变。