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?