Visual Basic - ayuda con datagrid

Life is soft - evento anual de software empresarial
 
Vista:

ayuda con datagrid

Publicado por Robertico (1 intervención) el 27/08/2006 05:20:59
Hola quisiera que me digan como copiar el contenido de un data gride al portapapeles de windows .

muchas gracias por leer mi mensaje.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:ayuda con datagrid

Publicado por Edwin (303 intervenciones) el 28/08/2006 23:37:05
'Objeto recordset
Dim rec As Recordset
'Variable de Objeto para la conexión ADO
Dim db As Connection

Private Sub Form_Load()

'Creamos el objeto conexión
Set db = New Connection
'Cursor
db.CursorLocation = adUseClient
'Le pasamos la cadena de conexión y abrimos la base de datos (verificar la ruta)
db.Open "PROVIDER=Microsoft.Jet.OLEDB.3.51;Data Source=" & App.Path & "\bd1.mdb;"

'Creas un recordset
Set rec = New Recordset

'Llenamos el recordset con la consulta
rec.Open "select * from tabla1", db, adOpenStatic, adLockOptimistic

'Llenamos el datagrid con los datos del recordset anterior
Set Datagrid1.DataSource = rec

Set db = Nothing

End Sub

Private Sub Datagrid1_HeadClick(ByVal ColIndex As Integer)
Dim Datos As String

'Recorremos todos los datos de la columna en la que hicimos click
For i = 0 To Datagrid1.ApproxCount - 1

Datos = CStr(Datos & Datagrid1.Columns(ColIndex).CellValue(Datagrid1.GetBookmark(i)) & vbNewLine)
DoEvents
Next

'Copiamos los datos del datagrid al Clipboard
Clipboard.Clear
Clipboard.SetText Datos

End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar