C # окна формы Crystal Report Как напечатать значение? - PullRequest
0 голосов
/ 10 марта 2019

Я хочу передать значение представления сетки данных в отчет Crystal следующим образом: pic1 . Сначала я хочу выбрать пользователя, которого хочу, затем показать его pic2 , затем я хочу напечатать это.информация о пользователях в отчете Crystal, но я получаю ошибку здесь мои коды для кнопки печати

Pic 1
Pic 1

Pic 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: 'Свойство Fill: SelectCommand.Connection не было инициализировано.'

по этому коду adap.Fill(dt, "Sign_Up");

Я хочу напечатать ID, UserName, Item_Name, Price
У кого-нибудь есть предложения?Я не знаю, правильно ли то, что я делаю, в этой ситуации или нет?спасибо

...