Я использую следующий код для заполнения сетки данных с помощью адаптера данных из базы данных MS Access, он не выдает никакой ошибки, но не возвращает никакого значения
здесь код
private void button1_Click_1(object sender, EventArgs e)
{
OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;User Id=;Password=;Data Source=TS-POS.accdb");
conn.Open();
OleDbDataAdapter dataAdapter = new OleDbDataAdapter("SELECT InvoiceNo, DayDate, Gross, Net, Staff FROM GrossSales Where DayDate = #" + dateFrom.Value.ToString("MM'/'dd'/'yyyy") + "#;", conn);
DataSet ds = new DataSet();
dataAdapter.Fill(ds);
dataGridView2.DataSource = ds.Tables[0];
dataGridView2.Columns["InvoiceNo"].HeaderText = "رقم الفاتورة";
dataGridView2.Columns["InvoiceNo"].Width = 150;
dataGridView2.Columns["DayDate"].HeaderText = " التاريخ";
dataGridView2.Columns["DayDate"].Width = 350;
dataGridView2.Columns["Gross"].HeaderText = "الإجمالي";
dataGridView2.Columns["Gross"].Width = 150;
dataGridView2.Columns["Net"].HeaderText = " الصافي";
dataGridView2.Columns["Net"].Width = 150;
dataGridView2.Columns["Staff"].HeaderText = " الموظف";
dataGridView2.Columns["Staff"].Width = 150;
conn.Close();
}
Вот как это выглядит в базе данных
