USO DO CRYSTAL REPORTS C# DATA SET OU ODBC
Boa noite colegas.
Estou tentando aprender a utilizar o crystal reports no C# utilizando data set.
Porém não encontro como conectar o DataSet no meu BD MySQL.
Estou procurando na net mas nao acho nada ensinando a fazer isto com mysql.
Tentei fazer com ODBC, consegui mas desisti quando vi que daria problema quando colocasse no cliente.
Estou meio perdido nisso, gastie quase o dia todo quebrando a cabeça nisto e nao consegui resolver.
Estou tentando aprender a utilizar o crystal reports no C# utilizando data set.
Porém não encontro como conectar o DataSet no meu BD MySQL.
Estou procurando na net mas nao acho nada ensinando a fazer isto com mysql.
Tentei fazer com ODBC, consegui mas desisti quando vi que daria problema quando colocasse no cliente.
Estou meio perdido nisso, gastie quase o dia todo quebrando a cabeça nisto e nao consegui resolver.
Crie o Dataset, depois no crystal na janela a esquerda em gerenciador de servidores, crie a conexão, depois selecione a(s) tabela(s) e arreste para o dataset.
Agora, utilizei via dataset por um bom tempo, só que o problema é que a cada mudança na base, vc tem que atualizar o dataset.
Hoje utilizo list achei bem mais facil implementar e a manutenção.
preenche o list, depois, crystal.datasource=list.tolist, mais ou menos assim.
e la no gerenciador, vc referencia a classe desse list.
é uma dica.
Agora, utilizei via dataset por um bom tempo, só que o problema é que a cada mudança na base, vc tem que atualizar o dataset.
Hoje utilizo list achei bem mais facil implementar e a manutenção.
preenche o list, depois, crystal.datasource=list.tolist, mais ou menos assim.
e la no gerenciador, vc referencia a classe desse list.
é uma dica.
Obrigado pela resposta colega. Mas e no cliente, como fica a conexao?
Outra coisa: estou acostumado a fazer via odbc, porem a prrocupacao eh a seguranca, entao pensei em criar um usuario no bd com acesso so a select pwra utilizar no odbc. Tendo este cenario em vista, eu consigo fazer formulas no cc sharp e mandar pro rpt ?
Exemplo: {cliente.codigo} = X , ai o rpt ja filtra o relatorio.
Outra coisa: estou acostumado a fazer via odbc, porem a prrocupacao eh a seguranca, entao pensei em criar um usuario no bd com acesso so a select pwra utilizar no odbc. Tendo este cenario em vista, eu consigo fazer formulas no cc sharp e mandar pro rpt ?
Exemplo: {cliente.codigo} = X , ai o rpt ja filtra o relatorio.
Citação:Mas e no cliente, como fica a conexao?
Não precisa fazer nada, pois esta tudo salvo no dataset ou na classe do list.
Quanto a Odbc não sei te informar.
Nilsontres, estou com dificuldade de entender como funciona isto.
Pois tenho que criar datatable[ô]s,ai eu crio as colunas e os relacionamentos em cada. Paraconectar isto com meu bd que estou com duvida.
Outra coisa,precisarei de um dataset para cada relatorio né?
Por isso estou querendo utilizar o Odbc, pois criar todas colunas me parece um pouco trabalhoso demais
Pois tenho que criar datatable[ô]s,ai eu crio as colunas e os relacionamentos em cada. Paraconectar isto com meu bd que estou com duvida.
Outra coisa,precisarei de um dataset para cada relatorio né?
Por isso estou querendo utilizar o Odbc, pois criar todas colunas me parece um pouco trabalhoso demais
Citação:Outra coisa,precisarei de um dataset para cada relatorio né?
Não, vc pode ter um dataset com varias tabelas.
Após criar a conexão as tabelas aparecem no gerenciador de conexões.
Não precisa criar as colunas, segure a tabela desejada e arraste para dentro do dataset.
Tópico encerrado , respostas não são mais permitidas