• Domingo 22 de Diciembre de 2024, 10:27

Autor Tema:  Capturar Datos De Un Datagrid  (Leído 1831 veces)

Xaer0

  • Nuevo Miembro
  • *
  • Mensajes: 19
    • Ver Perfil
Capturar Datos De Un Datagrid
« en: Jueves 18 de Mayo de 2006, 12:51 »
0
Hola a todos, y gracias por vuestra ayuda

Vereis, el problema que tengo es que obtengo unos datos de una B.D, y los "deposito" en un DataSet, el cual lo ordeno para que me los muestre segun su clave...

Pero a la hora de pinchar en uno, y que me muestre más detalladamente accedo otra vez al DataSet en la posicion del DataGrid que haya seleccionado...

DataSet.Tables[0].Rows[DataGrid.CurrentRowIndex]

Esto funciona perfectamente mientras en el DataSet y el DataGrid esten ordenados igual, pero cuando cambias (como hice yo) el DataView del DataSet para que me lo ordene por su clave, se estropea todo...

He encontrado una solucion, válida para Windows, pero no para PocketPC que es con lo que estoy trabajando...

Lo que necesitaria seria capturar la linea seleccionada del DataGrid y poder acceder a ella como si de un DataRow se tratase...

Ej: Linea["CLAVE"].ToString();
Hazlo, o no lo hagas...  pero no lo intentes

Xaer0

  • Nuevo Miembro
  • *
  • Mensajes: 19
    • Ver Perfil
Re: Capturar Datos De Un Datagrid
« Respuesta #1 en: Jueves 18 de Mayo de 2006, 13:34 »
0
Muchas gracias por vuestro interes, pero ya he encontrado una solucion, al final era una tonteria...  :P

Con utilizar el siguiente codigo te devuelve justo el valor del campo que tu quieras del DataGrid:

DataGrid[Fila,Columna].ToString();
Hazlo, o no lo hagas...  pero no lo intentes