Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2011, 10:47
yanerzcj
 
Fecha de Ingreso: octubre-2010
Mensajes: 27
Antigüedad: 13 años, 6 meses
Puntos: 1
Pregunta DataGrid con Check Box en CSharp

Hola a todos..
Necesito ayuda respecto a un codigo de programación.
Tengo un grid que me carga una consulta para actualizar el nivel educativo de los niños.
en el grid apareceran el codigo del niño, nombre, grado actual y despues una columna con un check box.
lo que necesito es que me guarde solo los que estan marcados... hace 2 años hice uno exacto pero en .net con access y quise convertir el codigo .net a csharp, pero me tira errores.
lo que quiero no es añadir el registro sino usar un update....
les dejo el codigo vb.net y si lo pueden pasar a csharp...
Espero que me ayuden... Gracias de antemano
Codigo vb.net con access:


esto sucede al darle clik al boton de guardar en el caso actual seria actualizar....

cnn1 = conec
Dim comando As New OleDbCommand
Dim fin As Integer = Ds1.Tables("adilideres").Rows.Count
'progress.Maximum = myDataTable.Rows.Count
Dim i As Integer
Dim k As Integer
Dim cod As String
Dim estado As Boolean



Dim strsql3 As String



MsgBox(fin)

For i = 0 To fin
cod = dgv_lider.Item(1, i).Value

'MsgBox(cod)
estado = dgv_lider.Rows(i).Cells("indicador").Value
If estado = True Then
' strsql3 = "insert into lideres (codcurso,codalumno,codmateria) values (c01,alum01,mat28)"
strsql3 = "insert into lideres (codcurso,codlider,codmateria) values ('" + tcurso.Text + "','" + cod + "','" + cbmateria.SelectedValue + "') "
comando = New OleDbCommand(strsql3, cnn1)
comando.ExecuteNonQuery()
comando.Dispose()
' progress.Value = i + 1

For k = 1 To 1000

Next

' Else
End If
Next
MsgBox(" Datos Guardados Correctamente ")