On Error Resume Next
Dim cnn As ADODB.Connection
Dim rst As ADODB.Recordset
Dim strsql As String
Set cnn = New ADODB.Connection
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\计划管理系统.mdb;Persist Security Info=False"
'例如你的datagrid1的第一列是记录id,那么
'DataGrid1.Columns(0)就是id
strsql="select * from 表 where id=" & datagrid1.columns(0)
Set rst = New ADODB.Recordset
rst.Open Trim$(strsql), cnn, adOpenKeyset, adLockOptimistic
text1.text=rs.fields("id")
text2.text=.............
..........
End Sub
Private Sub DataGrid1_DblClick()
Text1.Text = rs.Fields(0).Value
End Sub
Private Sub Form_Load()
Dim cn As New ADODB.Connection
cn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Password=123;Initial Catalog=Test;Data Source=WEBSERVICE"
cn.Open
rs.CursorLocation = adUseClient
rs.Open "select * from table1", cn, adOpenKeyset, adLockOptimistic
Set DataGrid1.DataSource = rs
End Sub
Private Sub DataGrid1_RowColChange(LastRow As Variant, ByVal LastCol As Integer)
Dim x() As String, i As Integer
ReDim x(DataGrid1.Columns.Count - 1)
For i = 0 To DataGrid1.Columns.Count - 1
DataGrid1.Col = i
x(i) = DataGrid1.Text
Next
Text1.Text = Join(x, ",")
End Sub