如何按实现按起止日期来查询数据

我在编写一个按起止日期来查询的窗体时,不知该如何表达了,具体如下,窗体的日期控件,和数据库的查询数据的日期格式如下图,我窗体查询的代码如下,请指导一下,如何按起止时间段进行数据的查询;

另外,C#窗体的日期格式和数据库里面的日期格式显示不一样,请问是否需要转换日期格式呢;

img

img


```c#
 //连接数据库
            conn = new SqlConnection("server=localhost;database=Whyy;user=sa;password=passw0rd");

            conn.Open();

            //查询条件      
            SqlString = "select * from W_Qctable1 where productname like '%" + textBox3.Text + "%' ";

            //加载数据并显示

            try
            {
                //查询条件和SqlConnection连接
                SqlCommand cmd = new SqlCommand(SqlString, conn);
                //数据适配器
                SqlDataAdapter sda = new SqlDataAdapter();
                sda.SelectCommand = cmd;
                //DataTable存储数据
                DataTable dt = new DataTable();
                sda.Fill(dt);
                dataGridView1.DataSource = dt;

            }
            catch
            { }
            finally
            {
                conn.Close();
            }

```

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^