1)crea un form,
2)crea tu dataset ,
3)crea un crystal report,y
por ultimo a tu form que creaste ponle un crystalreportviewer y selecciona en la flechita que aprece en el extremo derecho superior de tu crystal report viewera tu dataset que vas a utilizar.
despues en tu form le pones la conexion y la consulta algo como esto.(lo que yo manejo es c# 2008 y Sql 2005..ok)espero les pueda servir
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.Sql;
using System.Data.SqlClient;
using CrystalDecisions.CrystalReports.Engine; //importante esta libreria para que funcione
namespace SIPI
{
public partial class frmRecaudacionEC : Form
{
AccesoDatos oAccesoDatos;
public frmRecaudacionEC(AccesoDatos poAccesoDatos)
{
InitializeComponent();
oAccesoDatos = poAccesoDatos;
}
private void crystalReportViewer1_Load(object sender, EventArgs e)
{
SqlConnection conexion = new SqlConnection("Data Source=localhost\\SQLEXPRESS;Initial Catalog=SIPI;Persist Security Info=True;User ID=sa;Password=12345");
ReporteEC opt = new ReporteEC(); //nombre del crystal
//Creo el objeto e instancio el objeto DataSet
DataSet objDataSet = new DataSet();
//Establezcon la seleccion de Datos
SqlDataAdapter objAdap = new SqlDataAdapter("select Nombre,CodigoEjecutivo,Monto,Interes,Plazo from persona p, solicitud s where p.Cedula = s.CodigoEjecutivo order by p.Cedula", conexion);//consulta
//Cargo el Repositorio de Datos
objAdap.Fill(objDataSet, "solicitud");//aqui tu tabla
//Muestro los datos en el reporte
opt.SetDataSource(objDataSet);
crystalReportViewer1.ReportSource = opt;
}
}
}
Esto Funciona!! Comenten