Member 14177461 Ответов: 2

Как я могу использовать crystal report, чтобы показать 1 пользователя для печати


привет
я хочу распечатать 1 запись на моем представлении data gird в crystal report но я не знаю как это сделать я пробовал некоторые методы но мне удалось распечатать только все данные

Что я уже пробовал:

Итак, это мой код для отчета crystal
private void Print_Click(object sender, EventArgs e)
       {

           Print print = new Print();
           print.ShowDialog();
           if (conect.State!=ConnectionState.Open)
           {
               conect.Open();
           }
           string cs = "select * from Sign_Up";
           OleDbCommand command = new OleDbCommand(cs,conect);
           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();

он печатает все данные в представлении таблицы данных, но я хочу напечатать выбранного мной пользователя
я использую базу данных access
у кого-нибудь есть предложения ?
спасибо

2 Ответов

Рейтинг:
1

Member 14177461

Я изменил строку на эту но она ничего не показала

string cs = "select [ID],[UserName],[Item_Name],[Price] from Sign_Up";


Рейтинг:
0

Gerry Schmitz

Измените эту строку, чтобы "настроить" ваш запрос; в настоящее время он выбирает "все" (*)

string cs = "select * from Sign_Up";