![](/img/trans.png)
[英]Pulling Data from MS Access DataBase to DataGridView using Variable
[英]How to fetch data from MS Access (Database) to dataGridView with specific date?
我正在開發一個考勤監控系統,我需要員工表單從運行時特定日期的 ms access 中選擇數據,我需要它每天顯示不同的數據。 例如,最近一天有 10 個人定時,它會選擇那個,但在第二天它會獲取另一批數據
這是我的代碼
try
{
connection.Open();
OleDbCommand command = new OleDbCommand();
command.Connection = connection;
DateTime dateTime = dateTimePicker1.Value;
string query = "SELECT FROM TimeinTimeout WHERE InDate=" + String.Format("{0:# MM/dd/yy #}", dateTime);
command.CommandText = query;
OleDbDataAdapter da = new OleDbDataAdapter(command);
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
dataGridView1.Update();
dataGridView1.Refresh();
connection.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
這允許用戶選擇特定日期的所有 TimeinTimeout 數據的日期
private void button1_Click(object sender, EventArgs e)
{
SqlDataAdapter sdf = new SqlDataAdapter("select * from TimeinTimeout where date'" + dateTimePicker1.Value.ToString() + "'", constring); ;
DataTable sd = new DataTable();
sdf.Fill(sd);
dataGridView1.DataSource = sd;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.