水晶报表中子报表的数据绑定问题

小女子有点浪荡

小女子有点浪荡

2016-01-29 13:25

水晶报表中子报表的数据绑定问题,水晶报表中子报表的数据绑定问题

是否被水晶报表中子报表的数据绑定问题折磨过?这也是我另一文章所说的问题

http://www.cnblogs.com/haozidong/archive/2004/10/20/54489.html

你可以通过单独用代码绑定子报表来解决这个问题。

string sConnectionString = ConfigurationSettings.AppSettings["dbCommISMS"];

SqlConnection sqlConn = new SqlConnection(sConnectionString);
SqlCommand sqlComm = new SqlCommand();
SqlDataAdapter dataAdapter = new SqlDataAdapter();
sqlConn.Open();
sqlComm.Connection = sqlConn;
sqlComm.CommandType = CommandType.Text;
dataAdapter.SelectCommand = sqlComm;
Dataset1 dataSet = new Dataset1();
string sSQL = "SELECT * FROM T_REQUEST WHERE APPLI_ID = '" + appli_id + "'";
sqlComm.CommandText = sSQL;
dataAdapter.Fill(dataSet, "T_REQUEST");
sSQL = "SELECT * FROM T_REQUEST_INSPECTION WHERE APPLI_ID = '" + appli_id + "'";
sqlComm.CommandText = sSQL;
dataAdapter.Fill(dataSet, "T_REQUEST_INSPECTION");

sSQL = "SELECT * FROM T_ACCEPT_INSPECTION WHERE APPLI_ID = '" + appli_id + "'";
sqlComm.CommandText = sSQL;
dataAdapter.Fill(dataSet, "T_ACCEPT_INSPECTION");
SubreportObject oSubreport1 = oRpt.ReportFooterSection1.ReportObjects["Subreport1"] as SubreportObject;
ReportDocument oSub1 = oSubreport1.OpenSubreport("Inspection");
oSub1.SetDataSource(dataSet);
SubreportObject oSubreport2 = oRpt.ReportFooterSection2.ReportObjects["Subreport2"] as SubreportObject;
ReportDocument oSub2 = oSubreport1.OpenSubreport("Survey");
oSub2.SetDataSource(dataSet);
SubreportObject oSubreport3 = oRpt.ReportFooterSection2.ReportObjects["Subreport3"] as SubreportObject;
ReportDocument oSub3 = oSubreport1.OpenSubreport("Allonge");
oSub3.SetDataSource(dataSet);
oRpt.SetDataSource(dataSet);
oViewer.ReportSource = oRpt;

oRpt 有三个字报表,dataSet 有三个表。上述代码通过访问每个字报表,来实现子报表数据绑定
展开更多 50%)
分享

猜你喜欢

水晶报表中子报表的数据绑定问题

电脑网络
水晶报表中子报表的数据绑定问题

关于水晶报表10 的字报表数据填充和显示

ASP
关于水晶报表10 的字报表数据填充和显示

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

VC++ 水晶报表

编程语言 网络编程
VC++ 水晶报表

[水晶报表部署系列之一]轻松搞定水晶报表9.2打包

电脑网络
[水晶报表部署系列之一]轻松搞定水晶报表9.2打包

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

水晶报表4.6的使用示例

电脑网络
水晶报表4.6的使用示例

Asp.Net中使用水晶报表

Web开发
Asp.Net中使用水晶报表

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

小技巧:Windows下PHP与SQL Server的连接

小技巧:Windows下PHP与SQL Server的连接

《武士与巨龙》LV6领地攻略

《武士与巨龙》LV6领地攻略
下拉加载更多内容 ↓