Visual Basic.NET - ayuda con DataGridView's

   
Vista:

ayuda con DataGridView's

Publicado por Franco (1 intervención) el 21/10/2010 04:56:02
Buenas tengo un problemon para entender esto del DataGridView.
mi pregunta es la siguiente
tengo un formulario FRM 1 cabecera detalle, deseo cargar el detalle de esta (DataGridView) llamando a otro formulario FRM 2, en el cual tengo otro DataGridView, el objetivo es chequear varias filas a la vez y luego por medio de un boton retornar los valores de las filas que solo estan chequeadas al DataGridView del FRM 1, espero que comprendan jeje
Esta es la programacion que estoy realizando por el momento:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim temp As DataTable = New DataTable
Dim col As DataColumn
Dim i As Integer = 0
col = temp.Columns.Add("co_producto", Type.GetType("System.String"))
col = temp.Columns.Add("descrip", Type.GetType("System.String"))
col = temp.Columns.Add("can", Type.GetType("System.String"))
col.AllowDBNull = false
col.Unique = False

For i = 0 To CMP_PRODUCTOSDataGridView.ColumnCount - 1
If CMP_PRODUCTOSDataGridView.Rows(0).Cells("chequear").Value = True Then
Try
Dim fila As DataRow = temp.NewRow
fila(0) = CMP_PRODUCTOSDataGridView.Rows.Item(i).Cells(0).Value
fila(1) = CMP_PRODUCTOSDataGridView.Rows.Item(i).Cells(2).Value
fila(2) = CMP_PRODUCTOSDataGridView.Rows.Item(i).Cells(3).Value
temp.Rows.Add(fila(0))
temp.Rows.Add(fila(1))
temp.Rows.Add(fila(2))
Finally
End Try
End If
Next
frmpedidos.CMP_DETALLE_PEDIDODataGridView.DataSource = temp
frmpedidos.CMP_DETALLE_PEDIDODataGridView.FindForm()
End Sub

El error me salta que cuando lo corro si o si me dice que la columna "can" o (fila(2)) no puede tener un valor nulo, sin embargo al verificar el inmediato me dice que (fila(2)) tiene un valor.

Agradeceria su ayuda o o bien si este codigo no va con lo que deseo, si alguien podria ayudarme uno que me valga
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda con DataGridView's

Publicado por Damian (824 intervenciones) el 22/10/2010 15:24:44
Hola, que paso con Cells(1) ?. Solo se ve (0), (2) y (3), o así tiene que ser?.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar