Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/04/2011, 02:42
raquel_1986
 
Fecha de Ingreso: abril-2011
Mensajes: 21
Antigüedad: 13 años
Puntos: 0
Recuperar datos de UltraGrid y mostrarlos en el formulario

Hola compañeros. Tengo el siguiente problema.
Tengo un UltraGrid, donde muestro una serie de campos almacenados en la BD.
Necesito recuperar esos datos, para poder abrir el formulario (el mismo en el que inserto los datos, con anterioridad), y que me rellene los datos correspondientes.
He conseguido recuperar el "codigo", os muestro el código, porque no sé como tengo que hacerlo.

Public Sub UGDatos_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles UGDatos.DoubleClick
Dim f As New FEntrada_materias
Dim Orden As Decimal
Orden = UGDatos.DisplayLayout.ActiveRow.GetCellValue("Orde n")


Dim dt1 As New DataTable 'DataTable = Tabla de datos
Dim ds1 As New DataSet 'DataSet = Conjunto de Tablas de datos
Dim cm1 As New SqlClient.SqlCommand 'SqlCommand = Permite establecer la conexion con la Base de Datos
Dim da1 As New SqlClient.SqlDataAdapter 'SqlAdapter = Permite rellenar los datos desde la consulta, al DataSet
Dim sql As String 'Cadena donde definiremos la sentencia Sql

sql = "SELECT * FROM LATABLA WHERE orden = @orden"

cm1.Connection = consql 'Obtiene o establece la conexion
cm1.CommandText = sql 'Obtiene o establece la instrucción SQL
cm1.Parameters.AddWithValue("@orden", Orden)
da1.SelectCommand = cm1 'seleccionamos los datos desde su origen desde el DataAdapter a traves de la conexion
da1.Fill(dt1) 'llenamos el DataTable

f.ShowDialog()
End Sub



GRACIAS!