Fecha y hora actual: Sab 19 May, 2012 21:36 pm
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

NO PUEDO GUARDAR UNA SELECCION MULTIPLE DE UN dgv

Responder al Tema

Índice del Foro > Visual Basic .NET > NO PUEDO GUARDAR UNA SELECCION MULTIPLE DE UN dgv

Autor Mensaje
JORGE FRANCISCO MOLINA



Registrado: 01 Nov 2011
Mensajes: 1

Mensaje Publicado: Mar 01 Nov, 2011 19:52 pm

Título del mensaje: NO PUEDO GUARDAR UNA SELECCION MULTIPLE DE UN dgv

Responder citando

Hola a todos quisieran que me pudieran ayudar sucede que cuando le doy click en un boton de un formulario no me permite guardar correctamente, los datos de una seleccion multiple de varias filas de un data grid, y me envia de error que tengo un valor null, y parece que no me carga bien el dgv, y solo me carga la primera fila, pero yo necesito que me cargue las filas seleccionadas, a continuacion escribo el codigo que tengo, y talvez me dicen donde puedo tener el error.

Private Sub tsEntregaMasiva_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tsEntregaMasiva.Click
Try

Dim CodigoDocumentoDetalle As Integer
Dim CodigoEntrega As Integer
Dim Retorno As Integer = -1
Dim Mensaje As String = String.Empty
'Dim CadenaCodigo As String
Me.cEntrega = New clsEntrega()

Dim ResultadoCitacion As Integer = -1
Dim HoraEntrada As Date = Date.MinValue
Dim HoraSalida As Date = Date.MinValue

'CadenaCodigo = "13"
If Not IsNothing(Me.EntregaResultadoCitatoria.SelectedValue) _
Then ResultadoCitacion = CInt(Me.EntregaResultadoCitatoria.SelectedValue.ToString())

If Me.EntregaHoraEntrada.Checked Then HoraEntrada = Me.EntregaHoraEntrada.Value
If Me.EntregaHoraSalida.Checked Then HoraSalida = Me.EntregaHoraSalida.Value

'En esta parte es donde es que carga para la entrega masiva pero no se si tengo bien el codigo?
For Each dv As DataGridViewRow In Me.dgvDetalleDoc.SelectedRows
CodigoDocumentoDetalle = CInt(dv.Cells("CodigoDataGridViewTextBoxColumn1").Value)
Dim Vista As DataView = Me.DataSet_SIRDEC.Entrega.DefaultView()
Vista.RowFilter = "CodigoDetalleDoc=" & CodigoDocumentoDetalle.ToString()
CodigoEntrega = Vista.Item(0).Item("CodigoDetalleDoc").ToString()


If Not Me.cEntrega.Actualizar(CodigoEntrega, _
Me.EntregaFecha.Value, _
Me.EntregaRecibioPersona.Tag.ToString(), _
CInt(Me.EntregaRecibioEntidad.Tag.ToString()), _
CByte(Me.btnEntregaNotifica.Tag), _
CInt(Me.EntregaDiligencia.SelectedValue.ToString()), _
ResultadoCitacion, _
HoraEntrada, _
HoraSalida, _
Me.EntregaObservaciones.Text.Trim(), _
Retorno, _
Mensaje) Then
If Retorno < 0 Then ''Error durante la insercion SQL.
MessageBox.Show(Mensaje, Me.Text, MessageBoxButtons.OK, MessageBoxIcon.Error) : Return
ElseIf Retorno = 916 Then
MessageBox.Show("El registro fue insertado en la base de datos." & Mensaje, Me.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
Me.bsEntrega.EndEdit()
GoTo Salir
Else ''Error despues de la insercion SQL
MessageBox.Show(Mensaje, Me.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
Me.bsEntrega.EndEdit()
GoTo Salir
End If
Else
Me.bsEntrega.EndEdit()
Me.DataSet_SIRDEC.Entrega.LoadDataRow(Me.cEntrega.RegistroAfectado, True)
End If

'MessageBox.Show(dv.Cells("CodigoDataGridViewTextBoxColumn1").Value & " " & Vista.Item(0).Item("CodigoDetalleDoc").ToString())

Next

GoTo Salir

Salir:
Me.Controles(Modulo.Entrega, False)
Me.ConfigurarNavegador(Modulo.Entrega, Navegador.Guardar)

Catch ex As Exception

End Try
End Sub

Bye, Bye,
Espero su pronto repuesta.

Maria

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Responder al Tema
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 2 Horas

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

guardar datos con php a mysql

whoank PHP 1 Jue 10 May, 2012 04:44 am Ver último mensaje
El foro no contiene ningún mensaje nuevo

NO PUEDO CON ESTE PROGRAMA AYUDA URGENTE!

pichin2506 Java 1 Dom 06 May, 2012 18:29 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

como puedo hacer un boton invisible en java swing

jhymi Java 1 Sab 21 Abr, 2012 22:24 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

¿Como puedo EXORar una serie de cadenas de dato...

neXo01 Python 9 Vie 09 Mar, 2012 07:13 am Ver último mensaje
El foro no contiene ningún mensaje nuevo

¿Qué comando puedo usar para que scilab busque ...

HeyLorraine Programación en general 0 Jue 23 Feb, 2012 23:51 pm Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,