我在sql表中有日期col类型为datetime(2019-04-30 15:01:14.000)的数据,现在我想在gridview中的两个日期之间搜索记录。
我已经尝试过代码,但是无法正常工作,这意味着如果我要搜索今天记录,然后在文本框中输入今天和明天的日期,那么今天的结果将显示在gridview中
protected void Button1_Click(object sender, EventArgs e)
{
con = new SqlConnection("Data Source=DESKTOP-5PJ76B9;Integrated Security=SSPI;Initial Catalog=SilverProduction;MultipleActiveResultSets=True;");
con.Open();
{
SqlCommand cmd = new SqlCommand("Searchbaledatewise");
cmd.Parameters.AddWithValue("@StartDate", DateTime.Parse(txtstart.Text).ToString("yyyy-MM-dd ", System.Globalization.CultureInfo.InvariantCulture));
cmd.Parameters.AddWithValue("@EndDate", DateTime.Parse(txtend.Text).ToString("yyyy-MM-dd", System.Globalization.CultureInfo.InvariantCulture));
cmd.Connection = con;
cmd.CommandType = CommandType.StoredProcedure;
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
GVProducebale.DataSource = dt;
GVProducebale.DataBind();
con.Close();
}
}`
我希望如果我提供今天的日期,那么今天的日期数据将在gridview中表示出来。