我想像这样将数据网格视图值传递给Crystal报表 pic1首先,我要选择所需的用户,然后向其显示pic2 然后我想将用户信息打印到水晶报表中,但是我得到一个错误,这是我的代码在打印按钮上
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");
我要打印ID
,UserName
,Item_Name
,Price
有没有人有什么建议?我不知道我在做什么对这种情况是对还是错?
谢谢