none
VBasic.Net Referencia no establecida como instancia de un objeto RRS feed

  • Pregunta

  • Tengo esto pero dice el error del titulo

    Using cnx As New SqlConnection(ConfigurationManager.ConnectionStrings("cnxString").ToString())
                        Dim ds As New DataTable
    
                        Dim Variable As Integer = DataEntrega.dgvEntrega.Item(0, DataEntrega.dgvEntrega.CurrentRow.Index).Value
    
                        Dim da As New SqlDataAdapter("Select * from Asignaciones ORDER BY Id" & Variable, cnx)
    
                        da.Fill(ds)
                        If Not ds Is Nothing AndAlso Not ds.Rows.Count = 0 Then
    
                            Me.rpvEntrega.Visible = True
                            Me.rpvEntrega.LocalReport.ReportEmbeddedResource = "ContInventario.Entrega.rdlc"
                            Dim oReport As New ReportDataSource("DataSet1", ds)
                            Me.rpvEntrega.LocalReport.DataSources.Clear()
                            Me.rpvEntrega.LocalReport.DataSources.Add(oReport)
                        End If
                        cnx.Close()
                        Me.rpvEntrega.RefreshReport()
                    End Using
    A que se debe quiero imprimir en un reporte lo que la fila seleccionada del datagridview

    miércoles, 18 de diciembre de 2019 18:08

Todas las respuestas

  • Hola, podrías especificar en que línea te arroja ese error?


    Votar y marcar respuestas es agradecer.
    Saludos.
    Lima-Perú

    miércoles, 18 de diciembre de 2019 18:45
  • Hola se donde se da el error ya que no lo marca solo aparece el cuadro de notificacion

    • Propuesto como respuesta Pablo Rubio jueves, 19 de diciembre de 2019 17:09
    miércoles, 18 de diciembre de 2019 19:18
  • Debes de usar puntos de interrupción generalemente es con F9 por ejemplo un buen lugar sería esta línea

    If Not ds Is Nothing AndAlso Not ds.Rows.Count = 0 Then

    Usar puntos de interrupción en el depurador de Visual Studio


    Votar y marcar respuestas es agradecer.
    Saludos.
    Lima-Perú

    miércoles, 18 de diciembre de 2019 19:22
  • quitando el ex.message pude ver el error es aca

    Dim Variable As Integer = DataEntrega.dgvEntrega.Item(0, DataEntrega.dgvEntrega.CurrentRow.Index).Value

    la tabla su primera columna es id, ...., ... 




    • Editado SUSPENDX2 miércoles, 18 de diciembre de 2019 19:43
    • Propuesto como respuesta Pablo Rubio miércoles, 18 de diciembre de 2019 21:51
    miércoles, 18 de diciembre de 2019 19:39
  • Porque proponen una respuesta si no hay respuesta / solución está maleado este foro ya no es como antes.

    Solo proponen para ganar puntos sin da solución.

    Quien es el administrador de este foro?

    • Propuesto como respuesta Pablo Rubio jueves, 19 de diciembre de 2019 17:10
    jueves, 19 de diciembre de 2019 9:42
  • Hola Javier, lo que indica es que no esta seleccionado o no estas parado en ningun row del DGV, o bien este no se ha cargado, busca por allí el problema

    Saludos


    ARA San Juan 44 HEROES     ‗‗‗‗­|||||‗‗‗‗‗

    jueves, 19 de diciembre de 2019 12:18
  • pero estoy seleccionando la fila y le doy a imprimir y carga el archivo 

     Dim Variable As Integer = DataEntrega.dgvEntrega.Item(0, DataEntrega.dgvEntrega.CurrentRow.Index).Value

    Te comento algo mas antes cuando usaba mmdi forms normal sin problemas pero como ahora estoy usando paneles y sin bordes parece que no recibe la seleccion de envio al otro form.

    Que otra opcion tendria que usar o modificar en el codigo para que me tome la fila seleccionada?
    • Editado SUSPENDX2 jueves, 19 de diciembre de 2019 16:36
    • Propuesto como respuesta Pablo Rubio jueves, 19 de diciembre de 2019 17:10
    jueves, 19 de diciembre de 2019 15:52
  • Hola:
    > Porque proponen una respuesta si no hay respuesta / solución está maleado este foro ya no es como antes.
    Solo proponen para ganar puntos sin da solución. <
    Tienes razon en la primera parte.
    Con respecto a la segunda:
    ¿ Para que sirve que te den "puntos microsoft" ?

    La "gente" no responde porque te den puntos microsoft, porque no sirven para nada

    Un saludo desde Bilbo
    Carlos
    jueves, 19 de diciembre de 2019 20:04
  • Bueno por proponer respuestas o marcar propuestas he visto que si aumenta. y he revisado quienes hacen eso y les dan por proponer, bueno creo que me retiro de aca.

    Saludos

    jueves, 19 de diciembre de 2019 21:54