SqlConnection conn=new SqlConnection("data source=server;initial catalog=Northwind;user id=sa;password=''");
DataSet ds = new DataSet();SqlDataAdapter da1=new SqlDataAdapter("select * from orders",conn);
da1.Fill(ds,"orders");
CrystalReport3 oCR=new CrystalReport3();
oCR.SetDataSource(ds);
this.crystalReportViewer2.ReportSource = oCR;这样写什么出现的报表显示的是空白啊!
是不是报表(CrystalReport3)还需要设计什么的啊!
DataSet ds = new DataSet();SqlDataAdapter da1=new SqlDataAdapter("select * from orders",conn);
da1.Fill(ds,"orders");
CrystalReport3 oCR=new CrystalReport3();
oCR.SetDataSource(ds);
this.crystalReportViewer2.ReportSource = oCR;这样写什么出现的报表显示的是空白啊!
是不是报表(CrystalReport3)还需要设计什么的啊!
解决方案 »
- 我在VS2008里面写网页,调试不了,怎么办/?
- 如何只保证两个线程且只有两个线程执行
- 本人想开发一个C/S的或者B/S的信息采集系统该怎么做?
- 关于socket发送RTF格式的图文信息
- 急 怎么多线程 操作控件 在线等待
- comboBox怎么才可以获得选中的?
- 关于DataGridView的问题~~
- -------------------大家帮看看,为什么当无记录时C#会报错?--------------------------
- c#全局热键RegisterHotKey第一次按可以,第二次就不行了
- 怎么使WebForm上的DataGrid的选择行变成鼠标点的那一行?
- 如果从多个数据库调用不同的字段,那我怎么建立连接,得用多个连接字符串把?
- treeview中如何返回节点值??
try
{
rpt1.SetDataSource(Dcpfcp.get_account_report(Session["user"].ToString() ));
}
catch(Exception ex)
{
this.errmsgbox.Value =ex.Message;
}
this.CrystalReportViewer1.ReportSource=rpt1;
该文件是你往项目中添加CrystalReport3报表时自动生成的.没有的话你要在资源管理器中重新添加报表,或者是你的水晶报表出了问题,它不能自动生成这个文件.