c#Windows窗体水晶报表如何打印值?

时间:2019-03-10 14:52:46

标签: c# ms-access crystal-reports

我想像这样将数据网格视图值传递给Crystal报表 pic1首先,我要选择所需的用户,然后向其显示pic2 然后我想将用户信息打印到水晶报表中,但是我得到一个错误,这是我的代码在打印按钮上

图片1
Pic 1

图片2 Pic 2

private void Print_Click(object sender, EventArgs e)
    {
        conect.Open();
        Print print = new Print();
        print.ShowDialog();
        string cs = "select * from Sign_Up";
        OleDbCommand command = new OleDbCommand();
        OleDbDataAdapter adap = new OleDbDataAdapter(command);
        DataSet dt = new DataSet();
        adap.Fill(dt, "Sign_Up");
        CrystalReport1 crs1 = new CrystalReport1();
        crs1.SetDataSource(dt);
        print.crystalReportViewer1.ReportSource = crs1;
        conect.Close();
        print.crystalReportViewer1.Refresh();

这是我的错误

  

System.InvalidOperationException:'填充:SelectCommand.Connection属性尚未初始化。'

使用此代码adap.Fill(dt, "Sign_Up");

我要打印IDUserNameItem_NamePrice
有没有人有什么建议?我不知道我在做什么对这种情况是对还是错? 谢谢

0 个答案:

没有答案