Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2010, 08:15
Dantalian
 
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?