[C# Winform]水晶报表中多表关联,不显示数据,求助
我用.net 2003 自带的Crystal Report来实现水晶报表,
新建数据集--新建水晶报表--在窗体中加控件CrystalReportView1,
窗体中的load事件代码如下:
string strSQL = "select a.bed_type_id,a.bed_id,a.room,b.sickbed_type from bed_info as a left join bed_type as b on a.bed_type_id=b.sickbed_type_id";
//我把strSQL 放在企业管理器中 运行该SQL语句,可以成功的得到数据。
string TN_medCheName = "bed_info";
DS_double_concide DS_med = new DS_double_concide();//
string connectionString="server=fieldbus;database=dlut_his;uid=his2004;pwd=344";
SqlConnection conn = new SqlConnection(connectionString);
try
{
conn.Open();
SqlDataAdapter da = new SqlDataAdapter(strSQL,conn);
da.Fill(DS_med,TN_medCheName);//
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString(),"");
}
finally
{
conn.Close();
conn.Dispose();
}
CrystalReport_double_concide rpt=new CrystalReport_double_concide();//port_Med1();
rpt.SetDataSource(DS_med);//
crystalReportViewer1.ReportSource=rpt;
但是,运行窗体,只得到窗体的结构显示出来了,没有数据记录。
请问 这是为什么啊??谢谢