Array
(
)

Relatorios em Crystal Report

João Flávio
   - 21 fev 2011

Ola Pessoal   Estou precisando aqui de uma ajuda, estou com um projeto aqui em C# com banco acess, preciso gerar um relatorio em crystal report, porem para fazer isso eu quero fazer uma sql e jogar o resultado em um dataset para depois enviar para o crystal report, bom ja criei um relatorio em branco, agora fiz o codigo abaixo que me retorna a sql em um dataset:   public DataSet retorna_relatorio()

{

//cria um DataTabale

DataSet ds = new DataSet();

//define a string de conexo com o MSAccess

string strConn = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\FirstControlAcademico\Banco.mdb;";

//Abre a conexo

OleDbConnection conn1 = new OleDbConnection();

conn1.ConnectionString = strConn;

conn1.Open();

//cria um DataAdapter selecionando os dados de um tabela do MSAccess

OleDbDataAdapter da = new OleDbDataAdapter("Select nome_aluno from Aluno", conn1);

//preenche o DataTable

da.Fill(ds, "Aluno");

return ds;

}

Depois tenho este outro codigo aqui responsável por exibir o relatório na tela:

private void btn_dados_aluno_Click(object sender, EventArgs e)

{

Relatorio_rpt relatorio = new Relatorio_rpt();  

relatorio.SetDataSource(retorna_relatorio());

mostrarealtorio form = new mostrarealtorio(relatorio);

form.Show();

} So que quando executo a aplicacao na aparece nada e acusa um erro na linha:

relatorio.SetDataSource(retorna_relatorio());

Falando o seguinte: "the report has no table"   O que sera que pode ser ? sera que tem algo de errado no meu código?   Att  

João Flávio
   - 22 fev 2011

Ufa pessoal, consegui aqui uma resposta para as minhas perguntas apos muitas pesquisas no google....rrsrsrs....olha quem tiver o mesmo problema que eu olhem este post aqui:   http://social.msdn.microsoft.com/Forums/pt-BR/vscsharppt/thread/b2a83b27-d20f-47c4-ac5d-09c2cebe92ee   Olhem no post de LINIKER FORTUNATO   Att