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

Seleccionar datos de fila en un datagrid mediante checbox

Estas en el tema de Seleccionar datos de fila en un datagrid mediante checbox en el foro de .NET en Foros del Web. Hola señores. He implementado un datagrid de transferencia de materiales, para lo cual he creado un datagrid en el que se llena con datos de ...
  #1 (permalink)  
Antiguo 03/06/2010, 08:15
 
Fecha de Ingreso: abril-2010
Mensajes: 49
Antigüedad: 14 años
Puntos: 0
Pregunta Seleccionar datos de fila en un datagrid mediante checbox

Hola señores.
He implementado un datagrid de transferencia de materiales, para lo cual he creado un datagrid en el que se llena con datos de una vista previamente creada desde una base de datos, al resultado de columnas y filas creadas he adicionado una columna del tipo checkbox, el codigo que hará la transacción tambien ya ha sido implementado, lo que quiero es que este código se aplique a las filas cuyo checkbox se encuentre en true, el problema que tengo es que el código se aplica a todas las filas, estando su checkbox en true(con aspa) o en false(sin aspa). Les pasaré el código

Código HTML:
Dim dttmp As DataTable
                dttmp = dg_listado.DataSource()
                Dim actualizar As CLADPostgres = New CLADPostgres("pr_transdetalle")
                For Each fila As DataRow In dttmp.Rows
                    If fila(0) Then
                        Dim parametros As String() = {txt_ntransac.Text, fila(0), c2}
                        lbl_prob.Text = fila(0).ToString
                        actualizar.actualizar(parametros)
                    End If
                Next
dg_listado es el nombre del datagrid
actualizar es la función
parametros son los valores que serán enviados a la funcion actualizar: dos de ellos son datos de elementos ajenos al datagrid mientras que fila(0) pertenece al datagrid. Como cite anteriormente, el datagrid se llena a partir de una base de datos, al datagrid le he adicionado una columna del tipo checkbox. Creo que mi problema se encuentra en la sentencia if fila(0) Then, y si fuese asi tendria que mencionar que el if se cumpla siempre que el checkbox se encuentre en true, lo cual no se como hacerlo, si el error es otro, no he podido encontrarlo. ¿Que podria hacer?
  #2 (permalink)  
Antiguo 03/06/2010, 11:52
 
Fecha de Ingreso: abril-2010
Mensajes: 49
Antigüedad: 14 años
Puntos: 0
Respuesta: Seleccionar datos de fila en un datagrid mediante checbox

Hola de nuevo. Tengo otro problema sumado al que expuse en mas temprano, el datagrid lo lleno por medio de la opcion datasource (lo lleno a partir de una base de datos) y la columna que agregue del tipo checkbox no es reconocida por los comandos, ya que estos solo reconocen a las columnas que se han sido llamadas por la sentencia select de la base de datos.

Etiquetas: datagrid, fila, seleccionar
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 10:23.