如何在gridview asp.net c#中的两个日期之间搜索记录?

时间:2019-05-01 11:05:27

标签: c# datetime

我在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中表示出来。

0 个答案:

没有答案