4,819
社区成员
发帖
与我相关
我的任务
分享 private void crystalReportViewer1_Load(object sender, EventArgs e)
{
CrystalReport1 cr = new CrystalReport1();
string sqlString = "select 姓名 from 用户名 ";
//GetData()是我写好的方法,尽管用
cr.SetDataSource(GetData(sqlString));
crystalReportViewer1.ReportSource = cr;
}
,都奉上

[/quote]

[/quote]

你这个字报表到底叫什么名字啊,你怎么上面3个地方名字都不一样呢?namespace CrystalReportsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
//ADO
private SqlConnection sqlCon = new SqlConnection();
//SqlCmd
private SqlCommand sqlCmd = new SqlCommand();
private void Form1_Load(object sender, EventArgs e)
{
if (myConn(Command.sqlConString) == false)
{
MessageBox.Show("数据库连接失败,请检查网络!");
}
}
//打开数据库连接
private bool myConn(string ConStr)
{
sqlCon.ConnectionString = ConStr;
sqlCon.Open();
if (sqlCon.State == ConnectionState.Open)
{
return true;
}
else
{
return false;
}
}
//返回数据集
private DataTable GetData(string sqlString)
{
string sqlCommand = sqlString;
using (SqlConnection conn = new SqlConnection(Command.sqlConString))
{
SqlDataAdapter da = new SqlDataAdapter(sqlCommand, Command.sqlConString);
DataSet ds = new DataSet();
da.Fill(ds);
return ds.Tables[0];
}
}
private void crystalReportViewer1_Load(object sender, EventArgs e)
{
//合计_付款方式汇总
string sql_hj = "select 付款方式,sum(实收金额) as 实收金额 from 桑那帐单稽核表 where 收银时间 between '" + Command.get_startTime() + "' and '" + Command.get_endTime() + "' group by 付款方式";
CrystalReport1 cr = new CrystalReport1();
cr.Subreports["Subreport2.rpt"].SetDataSource(GetData(sql_hj));
crystalReportViewer1.ReportSource = cr;
}
}
}
Q上不了
不好意思,看错了,
用你上面的代码就这样写,
cr.Subreports["subrep1.rpt"].SetDataSource(GetData(sqlCommand1 ));
cr.Subreports["subrep2.rpt"].SetDataSource(GetData(sqlCommand2 ));
如果还有问题,就把你代码贴出来看看[/quote]
斑竹 上面已贴出,谢谢[/quote]
改一下 ,把crystalReportViewer1 改成cr[/quote]
斑竹,这样说有点慢,能Q说不? 怕被打扰的话,解决完这问题,您立马把我删除,行不
不好意思,看错了,
用你上面的代码就这样写,
cr.Subreports["subrep1.rpt"].SetDataSource(GetData(sqlCommand1 ));
cr.Subreports["subrep2.rpt"].SetDataSource(GetData(sqlCommand2 ));
如果还有问题,就把你代码贴出来看看[/quote]
斑竹 上面已贴出,谢谢[/quote]
改一下 ,把crystalReportViewer1 改成cr