Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

grisson

Pagina ASP.net usando CrystalReportViewer via código

Recommended Posts

Olá!

 

Fiz uma pagina em ASP.Net e usei um CrystalReportViewer com DataSet e quero usar o codigo abaixo para carregar o relatorio.

O Codigo abaixo funciona no Windows Form e quero fazer funcionar numa pagina ASP.Net Quem puder ajudar agradeço.

 

No Windows Form o codigo funciona corretamente já no ASP.Net não dá o erro: The type or namespace name 'CrystalReport1' could not be found (are you missing a using directive or an assembly reference?)

 

CODE

using System;

using System.Data;

using System.Configuration;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

using MySql.Data.MySqlClient;

using CrystalDecisions.CrystalReports.Engine;

using CrystalDecisions.Shared;

using CrystalDecisions.Enterprise;

 

public partial class _Default : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

 

CrystalReport1 rpt = new CrystalReport1(); Dá erro nessa linha

 

MySqlCommand cmd = new MySqlCommand();

MySqlDataAdapter da = new MySqlDataAdapter();

DataSet ds = new DataSet();

MySqlConnection conn = new MySqlConnection();

string strconexao = "server=localhost;user id=root;password=xxxxx;database=banco";

conn = new MySqlConnection(strconexao);

cmd.Connection = conn;

cmd.CommandText = "Select * from Tabela";

cmd.CommandType = CommandType.Text;

 

da.SelectCommand = cmd;

da.Fill(ds, "Tabela");

 

rpt.SetDataSource(ds);

 

CrystalReportViewer1.ReportSource = rpt;

}

}

O meu RPT se chama CrystalReport1 e o controle CrystalReportViewer se chama CrystalReportViewer1

 

Aguardo um Help!!!!

Abraços.

 

Grisson Alves

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seu código esta errado, de uma olhada nesses artigos para entender como montar um relatório utilizando o Crystal.

http://www.linhadecodigo.com.br/Artigo.aspx?id=157

http://www.fernandoamaral.com.br/Default.aspx?Artigo=15

http://www.macoratti.net/indcrys.htm

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela resposta, mas posso te dar até mais links a respeito de montar relatorio com Crytal Report do que os que voce passou.

 

Não quero fazer da forma como os links que voce passou, pois não me atende. Já tentei e não funcionou. O exemplo que mostrei no POST foi tirado do site do Macoratti ( http://www.macoratti.net/vbn_crgr.htm), mas para Windows Form, logo já conheço.

 

O Código funciona no Windows Form, apenas é preciso saber como instanciar o Relatorio para o ASP.Net. É isso que está faltando.

 

Estou pedindo ajuda porque não encontrei e voce pela segunda vez me responde sem me ajudar. Já postei anteriormente sobre outro assunto e voce responde sem ajudar.

 

De qualquer forma vou resolver e coloco a solução para os que precisam de ajudar e não encontram.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, normalmente não tenho tempo pra pegar o código de todos que postam aqui e ficar testando e arrumando bugs. Por isso prefiro passar fontes que já citaram sobre o assunto, preferi te passar os sites pois achei seu código muito estranho, o código que costumo trabalhar e os que vejo na net são diferentes do que você postou. Mas como você disse não atendem a sua necessidade.

Mas espero que consiga e poste aqui para os demais também. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.