Visual Basic.NET - Ayuda con datagrid

   
Vista:

Ayuda con datagrid

Publicado por Henry Salcedo henrysalcedoa@cyber.edu.pe (3 intervenciones) el 12/04/2014 00:03:05
Hola amigos, ante todo un cordial saludo a cada uno de ustedes.

Tengo dos aplicaciones desarrolladas en vb6 y estoy migrando a vb 2012 y la verdad que me perdi, es por este motivo que recurro a ustedes para poder solucionar algunas consultas.

Tengo un tabla enlazada a un datagrid.
Try
'llamar al procedimiento conectado para abrir la base de datos
Conectado()
cmd = New SqlCommand("SELECT * FROM Inicio_Actividades ORDER BY Ano_Academico DESC")
cmd.CommandType = CommandType.Text
cmd.Connection = cnn
If cmd.ExecuteNonQuery Then
Dim dt_ac As New DataTable
da = New SqlDataAdapter(cmd)
da.Fill(dt_ac)
If dt_ac.Rows.Count <> 0 Then
DtgActividades.DataSource = dt_ac
Else
DtgActividades.DataSource = Nothing
End If
Else

End If
Catch ex As Exception
End Try

AHORA LO QUE DESEO HACE ES QUE CADA VEZ QUE SELECCIONE UNA FILA DEL DATAGRID, QUIERO MOSTRAR EL VALOR DE UNA CAMPO EN UN CUADRO DE TEXTO
De esta manera lo hacia en VB6.
txtCodEspe.Text=Nombre_Recordset!Nombre_Campo

Espero su pronta respuesta.

Gracias
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

Ayuda con datagrid

Publicado por Pico (168 intervenciones) el 12/04/2014 08:00:26
txtCodEspe.Text=Nombre_DataGrid.Rows[filaactual].Cells[Nombre_Campo].Value
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

Ayuda con datagrid

Publicado por Ayuda con datagrid (3 intervenciones) el 12/04/2014 17:56:43
Muchas gracias Pico por tu respuesta, me fue de mucha ayuda.

Una consulta mas

1. Tengo un dataset que contiene los datos de una persona, lo que deseo es mostrar los datos en varios cuadros de texto.
por ejemplo:
en visual 6.0 lo hacia de esta manera
TxtCod.text=Recordset!Codigo_Alumno
TxtNom.text=Recordset!Nombres
TxtApe.text=Recordset!Apellidos
TxtEda.text=Recordset!Edad

2. En visual 6.0 cuando deseaba recorrer los datos de un recordset hacia esto

Do While Not Nombre_RecordSet.EOF()
Operacion1
Operacion 2
Nombre_RecordSet..MoveNext
Loop

Esto mismo como lo hago con un dataset.


Espero vuestra ayuda.

Gracias de antemano.
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

Ayuda con datagrid

Publicado por Pico (168 intervenciones) el 12/04/2014 19:25:04
En net no hace falta acceder a un dataset; lo llenas de datos, se los pasas a otro control y desde ahí los lees.

Un DataSet tiene más de una tabla, así que es acceder a una de ellas (dataset.Tables[tabla]) y desde ahí se accede como a un DataTable (datatable.Rows[fila][columna]). O sea dataset.Tables[tabla].Rows[fila][columna].
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