canal visual basic .net

Recursos Visual Basic.NET, VB.NET, Manuales de programación, Tutoriales, Foros de programación, Comunidad de programadores

Usuarios activos:  69

Foros de programación, recursos, tutoriales, sistemas operativos...

Bienvenido a la zona de foros. Participa en alguno de nuestros foros: Foros de visual basic, foros de visual basic.net foros de Crystal reports, programas gratis, foros de C++ - C# , foros de Java, foros de PHP, foros de ASP.net. Seguro que hay un foro que te servirá de gran utilidad y si no lo encuentras avísanos y crearemos uno nuevo.
Resultados 1 al 3 de 3
  1. #1
    Dydimos está desconectado Junior Member Iniciad@
    Fecha de ingreso
    14 sep, 11
    Mensajes
    18

    Predeterminado Ayuda: Crear un crystal report desde un datagridview

    Por favor nesecito alguien que me auxilie!

    Ya no se que hacer para poder generar ese ebndito reporte.

    Mediante este video:
    Create Crystal Report from Visual Basic .Net 2008 using Data in DataGridView - YouTube

    Y este Tutorial:
    Leandro Tuttini Blog: [Crystal Reports] - Exportar DataGridView a Crystal

    He podido crear este codigo:

    Código:
    Dim dt = New Moto1DataSet
    
            For Each dr As DataGridViewRow In Me.ClienteDataGridView.Rows
                dt.cliente.AddclienteRow(dr.Cells("Id").Value, dr.Cells("Nombre").Value, dr.Cells("Telefono").Value, dr.Cells("Direccion").Value, dr.Cells("Email").Value)
                '
            Next
            Dim rptdoc As CrystalDecisions.CrystalReports.Engine.ReportDocument
            rptdoc = New CrystalReport1
            rptdoc.SetDataSource(dt)
            Form7.CrystalReportViewer1.ReportSource = rptdoc
            Form7.ShowDialog()
            Form7.Dispose()
    Pero al ejecutarlo me lanza el siguiente error:"No se pudo encontrar la columna denominada Id."

    Por favor Auxilio!! porque es ese error!.

    Este es mi proyecto por si queren ver un panorama mas detallado:
    https://dl.dropbox.com/u/39401031/motosfinal.rar

    vb.net 2010

  2. #2
    Dydimos está desconectado Junior Member Iniciad@
    Fecha de ingreso
    14 sep, 11
    Mensajes
    18

    Predeterminado

    Ya lo logre, con este codigo:

    Código:
    Private Sub Button13_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button13.Click
            Dim MyDataSet As New Moto1DataSet 'Conjunto de datos
            Dim MyDataTable As New Moto1DataSet.MotosDataTable 'EL dataTable del conjunto de datos
            Dim mi_rptSocios As New CrystalReport2 'Documento cristal reports
            'Dim miReporte As New Form7 'Formulario visor
            Dim filas As Integer = Me.MotosDataGridView.Rows.Count
            Dim i As Integer = 0
            For i = 0 To filas - 1
                'Paso los datos al dataset el "DataGridViewTextBoxColumn" se encuentra dentro de
                ' la propiedad Columns(coleccion)>Diseño>Name
                MyDataTable.Rows.Add(Me.MotosDataGridView.Rows(i).Cells("DataGridViewTextBoxColumn6").Value,
                Me.MotosDataGridView.Rows(i).Cells("DataGridViewTextBoxColumn7").Value,
                Me.MotosDataGridView.Rows(i).Cells("DataGridViewTextBoxColumn8").Value,
                Me.MotosDataGridView.Rows(i).Cells("DataGridViewTextBoxColumn9").Value,
                Me.MotosDataGridView.Rows(i).Cells("DataGridViewTextBoxColumn10").Value,
                Me.MotosDataGridView.Rows(i).Cells("DataGridViewTextBoxColumn11").Value,
                Me.MotosDataGridView.Rows(i).Cells("DataGridViewTextBoxColumn12").Value,
                Me.MotosDataGridView.Rows(i).Cells("DataGridViewTextBoxColumn13").Value,
                Me.MotosDataGridView.Rows(i).Cells("DataGridViewTextBoxColumn14").Value,
                Me.MotosDataGridView.Rows(i).Cells("DataGridViewTextBoxColumn15").Value,
                Me.MotosDataGridView.Rows(i).Cells("DataGridViewTextBoxColumn16").Value)
    
            Next (i)
            '"Cliente" es la tabla en el dataset
            MyDataSet.Tables("Motos").Merge(MyDataTable)
            mi_rptSocios.SetDataSource(MyDataSet)
            Form8.CrystalReportViewer1.ReportSource = mi_rptSocios
            Form8.Show()
        End Sub
    
    Agregar esto al final justo antes de </configuration> en app.config de tu proyecto si usas visual studio 2010 y framework 4.0
    
      <startup useLegacyV2RuntimeActivationPolicy="true">
        <supportedRuntime version="v4.0"/>
      </startup>
    gracias por nada.

  3. #3
    magquivert está desconectado Junior Member Iniciad@
    Fecha de ingreso
    01 ago, 11
    Mensajes
    1

    Predeterminado gracias

    si fueses tan amable de pasar el codigo para saber como te quedo estaria muy agradecido XD

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Visual Studio .VisualBasic.net .ADO.NET .ASP.NET .Framework .Crystal report
[Visual Basic .NET · Información legal · Condiciones de uso · Publicidad · Contacto · RSS novedades Foro · Inicio]
Un sitio web de Internelia (Ontecnia) © Copyright 2013 canalvisualbasic.net. Todos los derechos reservados