【发布时间】:2015-03-20 07:43:37
【问题描述】:
我的 Windows 窗体应用程序有问题。我的报告没有显示任何内容,我不知道问题是什么。我想使用 SQL Server 2008 中的特定查询创建一个报告并添加条件,但我只是编写没有条件的查询并且没有显示任何内容,我的数据库不是空的。
我有这个代码:
SqlConnection Conne = new SqlConnection("Data Source=GONZALO\\SQLEXPRESS;Initial Catalog=DATABASE;Integrated Security=true");
Conne.Open();
ReportedeMant Informe2 = new ReportedeMant();
RMant rll2 = new RMant();
string query = "SELECT * FROM Mantenimientos M " +
"INNER JOIN Canales C ON M.IDCanal=C.IDCanal " +
"INNER JOIN Region R ON M.IDRegion=R.IDRegion " +
"INNER JOIN Equipos E ON M.Serie = E.Serie " +
"INNER JOIN Fallas F ON M.IDTipoFalla = F.IDTipoFalla " +
"INNER JOIN Problema_Mantenimiento PM ON M.IDProblema = PM.IDProblema " +
"INNER JOIN Resultado_Mant RM ON M.IDResultado = RM.IDResultado " +
"INNER JOIN Servicio S ON M.IDServicio = S.IDServicio " +
"INNER JOIN TipoMantenimiento TM ON M.IDTipoMant = TM.IDTipoMant " +
"INNER JOIN Clientes Cli ON M.CodigoCliente = Cli.CodigoCliente";
// DatabaseDataSet dsLS = new DatabaseDataSet ();
DataSet dsLS = new DataSet();
SqlCommand com = new SqlCommand(query,Conne);
try
{
SqlDataAdapter q = new SqlDataAdapter(com);
q.Fill(dsLS);
Informe2.SetDataSource(dsLS);
rll2.crystalReportViewer1.ReportSource = Informe2;
}
catch (Exception eex)
{
MessageBox.Show(eex.Message);
}
rll2.Show();
【问题讨论】:
标签: c# sql-server-2008 crystal-reports inner-join