I have a C# application with a datetime picker and datagrid. but cannot display the output from mysql database. my purpose is to gather the range within seleted dates.
private void loadbtn_Click(object sender, EventArgs e)
{
LoadStockInHistory();
}
private void LoadStockInHistory()
{
int i = 0;
dataGridView1.Rows.Clear();
con.conDB.Open();
cmd = new MySqlCommand("SELECT * FROM vwstockin where sdate between '" + date1.Value.ToShortDateString() + "' and '" + date2.Value.ToShortDateString() + "' and status like 'Done'", con.conDB);
dr = cmd.ExecuteReader();
while (dr.Read())
{
i++;
dataGridView1.Rows.Add(i, dr[0].ToString(), dr[1].ToString(), dr[2].ToString(), dr[3].ToString(), dr[4].ToString(), dr[5].ToString(), dr[6].ToString());
}
dr.Close();
con.conDB.Close();
}