|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
也不知道,我同学昨天说数据挖掘很好。asp.net|水晶报表|成绩1、利用视图meeting将多表联系关系整合在一同
2、经由过程Sql语句选择数据
3、创建和主从表的联系关系
4、注重在CrystalReport1表中拔出子报表的时分,必定要将主从表的联系关系字段设置好,不然出乱子
主体代码以下:
///<summary>
///BindCrystalReport
///</summary>
///<paramname="strS">sql</param>
privatevoidbdReport(stringstrS)
{
oCR=newCrystalReport1();
SqlConnectioncnn=newSqlConnection(ConfigurationSettings.AppSettings["ConnectionSqlServer"]);
SqlDataAdaptercmd1=newSqlDataAdapter(strS,cnn);
//CreateandfilltheDataSet.
DataSet2ds=newDataSet2();
cmd1.Fill(ds,"meeting");
//SqlDataAdaptercmd2=newSqlDataAdapter("select*fromrealplanwhererplanidin(selecttop10000planidfrom("+sqlStr+")asaorderbyplanid)",cnn);
SqlDataAdaptercmd2=newSqlDataAdapter(SqlIsOper,cnn);
cmd2.Fill(ds,"realplan");
//CreatetherelationbetweentheAuthorsandTitlestables.
ds.Relations.Add("mo",
ds.Tables["meeting"].Columns["planid"],
ds.Tables["realplan"].Columns["rplanid"]);
//bindingreportViewer
oCR.SetDataSource(ds);
this.CrystalReportViewer1.ReportSource=oCR;
//Closetheconnection.
cnn.Close();
}
前几天同学问我学习方向的问题。有点想法,不知道对不对,怕误导同学,现在“开源一下”。注:括号内是我现在整理的时填加上的。 |
|