//Obs.: Criar um xsd ...
public void carregaRpt(string sala)
{ CrystalDecisions.CrystalReports.Engine.ReportDocument rpt = new
CrystalDecisions.CrystalReports.Engine.ReportDocument();
rpt.Load(@cls.caminhoRelatorio() + "rel_aluno_por_turma.rpt");
SqlCommand cmd = new SqlCommand();
SqlDataAdapter da = new SqlDataAdapter();
Aluno_por_turma ds = new Aluno_por_turma();
cmd.CommandText =
"SELECT * FROM VW_ALUNO_POR_TURMA WHERE SALA = '"+ sala +"' ";
cmd.CommandType = CommandType.Text;
cmd.Connection = cls.conexao("GAP");
da.SelectCommand = cmd;
da.Fill(ds.Tables["DataTable1"]);
rpt.Database.Tables[0].SetDataSource(ds);
crystalReportViewer1.ReportSource = rpt;
}
Comentários
Postar um comentário
Os códigos postados aqui são uma seqüência de instruções de forma ordenada, não compilada para o código de máquina, em uma determinada linguagem de programação.
Ajude a melhorar esses códigos.