C# 水晶报表无法取得数据源中的数据

首先我是要从数据库里查询出来内容然后显示到一张特定的表格上然后我点击生成报表按钮的时候弹出一个新的窗体,并且传一个类对象到新窗体(构造函数传值)在这个新窗体上有一个水晶报... 首先我是要从数据库里查询出来内容然后显示到一张特定的表格上
然后我点击生成报表按钮的时候弹出一个新的窗体,并且传一个类对象到新窗体(构造函数传值)
在这个新窗体上有一个水晶报表界面(crystalReportViewer1),现在我已经设置好了它的文件对象
,文件的数据源也设置好了是一个类。但是为什么我运行的时候类已经传递过去了也有数据。但是它的数据就是不显示在生成报表窗体上呢下面是代码:
private void 生成报表按钮_Click(object sender, EventArgs e)
{
//使用类绑定集合然后传递到Form2中
CarWaiKuo cwk = new CarWaiKuo();//初始化一个类
cwk.carNum= button6.Text;
其他略~~~~~
Form2 f2 = new Form2(cwk);
f2.Show();
this.crystalReportViewer1.ReportSource = this.CrystalReport13;//设置报表文件
文件中的数据库专家我设置的是CarWaiKuo这个类
我现在想知道为什么运行完成之后报表中什么数据也没有呢
}
展开
 我来答
249134395
2014-12-25 · TA获得超过368个赞
知道小有建树答主
回答量:312
采纳率:0%
帮助的人:92万
展开全部
定义一个数组对象或者table对象,抓取报表传过来的数据,断点看看传过来的是什么。
更多追问追答
追问
怎么抓。。。。。
追答
”但是为什么我运行的时候类已经传递过去了也有数据。但是它的数据就是不显示在生成报表窗体上呢。“貌似你已经确定数据已经传递过去了,看这个是什么样的数据结构类型,这个报表窗体控件是否支持这样的类型的数据源。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式