Как отобразить таблицу данных в отчете Crystal - PullRequest
0 голосов
/ 06 марта 2020

Я использую MS Access базу данных и соединил ее с моей C# Программой

Я создал метод, который возвращает DataTable type

public DataTable gridquery(String table, String Columns, String condition)
{
    try
    {
        DataTable dt = new DataTable();
        cnn.Open();
        cmd.CommandText =$"select {Columns} from {table} where {condition};";
        cmd.Connection = cnn;
        OleDbDataAdapter da = new OleDbDataAdapter(cmd);


        OleDbDataReader reader = cmd.ExecuteReader();

        reader.Read();

        cnn.Close();
        da.Fill(dt);
        cnn.Close();
        return dt;
    }
    catch
    {
        cnn.Close();
        MessageBox.Show("Error in view Table");
        return null;
    }
}

Затем в моей основной программе формы I иметь

dataGridView1.DataSource= db.gridquery("Customer", "*");

Я хочу, чтобы эта таблица отображалась в моем отчете Crystal

...