主题:急啊!关于水晶报表推模型访问数据,谢谢了~~
private void button1_Click(object sender, System.EventArgs e)
{
string connstring="server=YWT;Integrated Security=SSPI;database=grade";
SqlConnection con=new SqlConnection(connstring);
DataSet ds=new DataSet();
string selectstring="select * from 专业";
SqlDataAdapter ad=new SqlDataAdapter(selectstring,con);
con.Open();
ad.Fill(ds,"专业");
con.Close();
//以上代码获得数据集ds
rptclient rpt=new rptclient();
rpt.SetDataSource(ds);
rptf.ReportSource=rpt;
}
以上是我想点击button1后就能打印专业这个表中的数据
但是报表区没有输出任何内容
rptclient是我新建的一个crystal report类 没做任何设置
rptf是在主窗口的一个crystal report viewer对象 也没做任何设置
是不是在新建的crystal report 还需要怎样设置吗?
用拉模型时候可以直接选择数据库以及表,将表中字段拖进来
但是推模型用的是dataset,怎么设计输出格式呢?
{
string connstring="server=YWT;Integrated Security=SSPI;database=grade";
SqlConnection con=new SqlConnection(connstring);
DataSet ds=new DataSet();
string selectstring="select * from 专业";
SqlDataAdapter ad=new SqlDataAdapter(selectstring,con);
con.Open();
ad.Fill(ds,"专业");
con.Close();
//以上代码获得数据集ds
rptclient rpt=new rptclient();
rpt.SetDataSource(ds);
rptf.ReportSource=rpt;
}
以上是我想点击button1后就能打印专业这个表中的数据
但是报表区没有输出任何内容
rptclient是我新建的一个crystal report类 没做任何设置
rptf是在主窗口的一个crystal report viewer对象 也没做任何设置
是不是在新建的crystal report 还需要怎样设置吗?
用拉模型时候可以直接选择数据库以及表,将表中字段拖进来
但是推模型用的是dataset,怎么设计输出格式呢?