Ir para conteúdo

Arquivado

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

André C A Souza

[Resolvido] Crystal Report

Recommended Posts

[RESOLVIDO] http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Bom dia,

 

Estou precisando gerar um relatório e estou usando o crystal reports no visual studio 2005.

não estou conseguindo setar o dataset no reportview, alguém sabe como poderia fazer??

 

 

private void button1_Click(object sender, EventArgs e)
{
DataSet1TableAdapters.tbDadosTableAdapter adpDs = new DataSet1TableAdapters.tbDadosTableAdapter();
DataSet1.tbDadosDataTable dsRelat = new DataSet1.tbDadosDataTable();
int cod = Convert.ToInt32(mskSit.Text);
adpDs.FillBySIT(dsRelat, mskSit.Text);
Report1.SetDataSource(dsRelat);
Report1.Refresh();
}

ele esta dando erro nesta linha:

Report1.SetDataSource(dsRelat);

 

Erro:

The call is ambiguous between the following methods or properties: 'CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSource(System.Collections.IEnumerable)'
and 'CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSource(System.Data.DataTable)'

Compartilhar este post


Link para o post
Compartilhar em outros sites

De uma olhada nesse artigo: http://www.macoratti.net/vbn_crpt.htm

 

Abraços...

vlws quintelab, mas eu preciso de apenas alguns registros do banco.

 

 

filtro os valores que preciso para o dataset dsRelat

adpDs.FillBySIT(dsRelat, mskSit.Text);

e seto ele no report, para pegar os dados (da erro nesta linha)

Report1.SetDataSource(dsRelat);

 

diz que o método esta duplicado

The call is ambiguous between the following methods or properties: 'CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSource(System.Collections.IEnumerable)'
and 'CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSource(System.Data.DataTable)'

Compartilhar este post


Link para o post
Compartilhar em outros sites

eaee pessoal

 

descobri como fazer....

 

na vdd, nesta linh ele esta recebenco um datatable e não um dataset

Report1.SetDataSource(dsRelat);

teoricamente era pra indentificar automaticamente, mas consegui utilizar informando o tipo

Report1.SetDataSource((Datatable)dsRelat);

 

vlwsss http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

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.