Подскажите где и в чем ошибка?

Добавил код для поиска в базе данных Access с вводом категории и выбора даты.

private void SearchButton_Click(object sender, EventArgs e)
        {

            Form1 main = this.Owner as Form1;
            OleDbConnection myConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Path.Combine(new FileInfo(Application.ExecutablePath).DirectoryName, "База данных.mdb"));
            DataTable dt = new DataTable();
            myConnection.Open();
            string query = "SELECT * FROM Accounting WHERE Дата BETWEEN @date1 and @date2 and Тип = @data";
            OleDbDataAdapter oleDbDataAdapter = new OleDbDataAdapter(query, myConnection);
            oleDbDataAdapter.SelectCommand.Parameters.AddWithValue("@date1", dateTimePicker1.Value);
            oleDbDataAdapter.SelectCommand.Parameters.AddWithValue("@date2", dateTimePicker2.Value);
            oleDbDataAdapter.SelectCommand.Parameters.AddWithValue("@data", tbStr.Text);
            oleDbDataAdapter.Fill(dt);
            myConnection.Close();
            main.dataGridView1.DataSource = dt;
}

В ФОРМЕ ЗАПУСКА ВВОЖУ ДАННЫЕ И ВЫБИРАЮ ДАТУ, НО НИЧЕГО НЕ ОТОБРАЖАЕТСЯ. ТАБЛИЦА ПРОСТО СКРЫВАЕТСЯ. введите сюда описание изображения

ВОТ ТАКАЯ ЕРУНДА ПОЛУЧАЕТСЯ


Ответы (0 шт):