winform 水晶报表如何绑定数据

问题描述

绑定自己查询出来的结果如何做到?如何隐藏水晶报表的Box

解决方案

解决方案二:
在报表控件中设置datasource和Dataset,datasource中设置connectionstring,dataset中设置sql语句,将数据库返回结果绑定报表就好
解决方案三:
动态绑定水晶报表示例一、加载信息//显示所有学生信息privatevoidForm1_Load(objectsender,EventArgse){stringP_str_sql=//创建公式字符串"{tb_StudentInfo.ID}like'*'";crystalReportViewer1.ReportSource=//将报表绑定到CrystalReportViewer控件CrystalReports("CrystalReport1.rpt",P_str_sql);}//codego.net/二、自定义方法、动态获取水晶报表数据//绑定水晶报表//<paramname="P_str_creportName">报表名称</param>//<paramname="P_str_sql">SQL语句</param>//<returns>返回ReportDocument对象</returns>publicReportDocumentCrystalReports(stringP_str_creportName,stringP_str_sql){ReportDocumentreportDocument=newReportDocument();//创建ReportDocument对象stringP_str_creportPath=Application.StartupPath.Substring(//得到报表路径信息0,Application.StartupPath.Substring(0,Application.StartupPath.LastIndexOf("\")).LastIndexOf("\"));P_str_creportPath+="\"+P_str_creportName;//添加报表名称reportDocument.Load(P_str_creportPath);//加载报表reportDocument.DataDefinition.RecordSelectionFormula=P_str_sql;//设置公式returnreportDocument;//方法返回ReportDocument对象}三、查询信息//按学生编号查询学生信息privatevoidtoolStripButton1_Click(objectsender,EventArgse){if(toolStripTextBox1.Text!=""){stringP_str_sql=//组合公式字符串"{tb_StudentInfo.ID}like'"+toolStripTextBox1.Text.Trim()+"'";crystalReportViewer1.ReportSource=//将报表绑定到CrystalReportViewer控件CrystalReports("CrystalReport1.rpt",P_str_sql);}elseForm1_Load(sender,e);}

时间: 2024-10-21 21:24:44

winform 水晶报表如何绑定数据的相关文章

急求-2010水晶报表代码绑定数据怎么搞

问题描述 2010水晶报表代码绑定数据怎么搞 我现在做的Form里面放了个crystalReportViewer怎么通过代码绑定数据 解决方案 http://tech.ddvip.com/2009-01/1232570606106799.html

没有数据-C#水晶报表不显示数据?

问题描述 C#水晶报表不显示数据? 数据库是sqlite,代码如下,什么推模式拉模式的不懂呀.. SQLiteConnection conn = new SQLiteConnection("Data Source=equipment.db"); conn.Open(); SQLiteCommand comm = new SQLiteCommand("select eqName,model,danwei,count,price,total from storeA",

水晶报表显示后,修改水晶报表中的数据

问题描述 水晶报表显示后,修改水晶报表中的数据或者水晶报表中的文本对象赋值后,然后在修改水晶报表中文本对象的值 解决方案 解决方案二: 解决方案三:你这个好像没用我都看过

新人求助!winform中报表不显示数据,请大神进来解答

问题描述 新人对winform的报表不是很熟悉.添加了数据源和数据集,然后用reportviewer手动绑定了rdlc报表.点击运行结果只有字段名,没有数据.Access数据库里是有数据的. 解决方案 解决方案二:没用过ReportViewer,你可以参考

C# WINFORM 水晶报表 打印

问题描述 用水晶报表打印如何控制暂停和继续? 解决方案 解决方案二:这不是水晶报表能控制到的了吧解决方案三:任务发送给打印机,暂停或者继续和水晶报表没神马关系解决方案四:privatevoidPrintOrders(stringorderid){DataTabledtPrint=bus.GetOrderDetailsInfo(orderid);dtPrint.TableName="dtOrderDetailsInfo";stringpathRpt=Application.Startup

报错,水晶报表加载数据时候报错(The report has no tables)

问题描述 stringsql="select*FROMEmployee";stringDBConfig_sql=@"DataSource=intra;InitialCatalog=intranet;UserID=Intra;Password=@develop";DataSetds=newDataSet();SqlConnectionsqlCon=newSqlConnection(DBConfig_sql);SqlCommandsqlCmd=newSqlCommand

winform水晶报表汇总字段运算的问题

问题描述 如图,小计中的利润百分比,应该等于小计中的:利润/销售小计.但是我这么算怎么就是总计里的例如百分比了呢?ifSum({tab_achievment.SD_Sale_Extended_Price1})=0then0elseSum({tab_achievment.SDPD_Margin1})*100/Sum({tab_achievment.SD_Sale_Extended_Price1})----------------------------------------可是汇总的字段怎么进行

请问谁知道怎么设置水晶报表各数据行之间的距离

问题描述 水晶报表怎么设置数据行的距离 解决方案 解决方案二:就是在水晶报表中数据都已经好了,但是每行数据间的距离太大了,怎么调整?解决方案三:怎么没人知道吗?我描述不清楚吗?我得到的结果是这样的:延时费煤气费隔的太远了.谁知道怎么调?解决方案四:怎么又每人回答?好歹说两句啊,给点提示????解决方案五:难道从来没有人遇到过这种问题?解决方案六:我顶!一定要等人回复!是我哪里说的还不明白?解决方案七:为什么数据行之间的距离这么远?等的辛苦啊,不行就加分,快点来回答.下午一定要有结果.解决方案八:

水晶报表 大数据量打印会出现错误

问题描述 我用的水晶报表10当数据量比较小的时候<1000条打印正常但是如果数据到2000条的时候水晶报表就会出现连接超时的现象不知道大家碰到过没有这个问题该如何解决? 解决方案 解决方案二:路过帮顶=============11月6日,论坛升级公告,积分已经做了调整!http://topic.csdn.net/u/20081107/11/b27dc75f-14b1-4594-9de3-5b18d9e36a11.html此次调整增加了两个新的可用分获取渠道:1:帖子被推荐(加精)后,帖主可以获得