帮我看下C#简单的打印

来源:百度知道 编辑:UC知道 时间:2024/06/22 01:42:45
string P_select = " select * from Driver where DrName like '%" + this.comboBox1.Text + "%'";
P_select += " and License like '%" + this.comboBox2.Text + "%'";

DataSet myds = new DataSet();
myds = datacon.getds(P_select, "Driver");

rept.SetDataSource(myds.Tables[0]);
crystalReportViewer1.ReportSource = rept;
为什么点击铵钮,报表上没有任何数据,只有一些文字性的东西,而且,我打断点,P_select提取出来在SQL中执行是没有问题的
我断点一步一步执行是没有问题的,可是就是没结果,我重启VS2005和系统都不行,我原来是用VS2005做的,后来用2008改了一些东西,可是没记得改过报表,后来2008不熟悉,就又换回了2005,和版本有关系吗?
反正用2008做的东西,再用2005打开后,依然能执行,可是退出所编软件后,老有一个错误提示

我看了你的代码没问题,如果你的selelct语言也没问题的话,可能 是你前台代码有问题,你检查一下看看

恩,没问题啊,
可能你前台某些东西没写对吧,

关键看你报表模板。模板要有数据连接的设置,每个字段都要匹配。