Foros del Web » Programación para mayores de 30 ;) » .NET »

Obtener el contenido de una celda en un DataGrid

Estas en el tema de Obtener el contenido de una celda en un DataGrid en el foro de .NET en Foros del Web. Hola a todos vosotros, les cuento mi problemilla: Necesito obtener los datos de las celda seleccionada en un DataGrid, y ke no me muestre la ...
  #1 (permalink)  
Antiguo 18/02/2005, 12:56
 
Fecha de Ingreso: febrero-2005
Mensajes: 7
Antigüedad: 19 años, 9 meses
Puntos: 0
Obtener el contenido de una celda en un DataGrid

Hola a todos vosotros, les cuento mi problemilla:

Necesito obtener los datos de las celda seleccionada en un DataGrid, y ke no me muestre la fila del * (la que se habilita para ingresar nuevos datos), esto sin cambiar en formato de la grilla ke indica OnlyRead = False.

Por vuestra ayuda Muchas gracias.

Chau
  #2 (permalink)  
Antiguo 18/02/2005, 18:59
 
Fecha de Ingreso: febrero-2005
Mensajes: 8
Antigüedad: 19 años, 9 meses
Puntos: 0
Yo uso un checkbox para que el usuario seleccione la fila del datagrid y de ahi barro el grid.. e incremento un contador segun avance.. en donde encuentro uno seleccionado busco la casilla de texto y obtengo su valor.. algo asi...

Dim TxtCelda As
Dim ChkGridSel As CheckBox
Dim Linia As DataGridItem
Dim i As Integer

For Each Linia In Grid.Items

Grid= GridInst.Items(i).Cells(0).FindControl("ChkGrid")

If ChkGridSel.Checked = True Then
TxtCelda = Grid..Items(i).Cells(0).FindControl("TxtAuditorIns t")
i = i + 1
End if

Next

Espero que te sirva.. x cierto.. esto esta hecho en VB.Net...
  #3 (permalink)  
Antiguo 21/02/2005, 12:50
 
Fecha de Ingreso: febrero-2005
Mensajes: 7
Antigüedad: 19 años, 9 meses
Puntos: 0
ya esta hecho:

DataSet.Tables("NombTabla").Rows(indice).Item("Nom breColumnaDeLa Tabla").ToString

Indice es un Integer
  #4 (permalink)  
Antiguo 02/03/2007, 12:12
 
Fecha de Ingreso: marzo-2007
Ubicación: Acapulco, Guerrero Mx
Mensajes: 2
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: Obtener el contenido de una celda en un DataGrid

Cita:
Iniciado por Malcom x Ver Mensaje
ya esta hecho:

DataSet.Tables("NombTabla").Rows(indice).Item("Nom breColumnaDeLa Tabla").ToString

Indice es un Integer
Eso solo es posible si no tienes pensado habilitar las opciones de ordenamiento con los headers del data grid.

Te recomiendo usar los siguiente:

dataGrid1[dataGrid1.CurrentCell.RowNumber, dataGrid1.CurrentCell.ColumnNumber]

Última edición por Hugo Omar; 02/03/2007 a las 12:24
  #5 (permalink)  
Antiguo 19/04/2007, 10:36
 
Fecha de Ingreso: abril-2007
Mensajes: 1
Antigüedad: 17 años, 7 meses
Puntos: 0
Sonrisa Re: Obtener el contenido de una celda en un DataGrid

Una consulta, y como haces para que no aparezca la fila (*) sin habilitar la opcion ReadOnly del Datagrid?

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:48.