急!大家快来帮帮我!

时间:2021-01-30 14:13:40
我在窗体上添加了sqlDataAdapter1,然后生成了数据集dataset11,在DATAGRID中设置好了绑定,窗体载入时进行sqldataadapter1的Fill的填充,DATAGRID显示出正确的数据,保存我调用适配器的UPDATAE方法,问题是,我现在有一个dateTimePicker1的控件,我想进行日期的查询,所以当它的值发生改变时,进行以日期形式的查询,然后把结果返回到DATAGRID中,我尝试用下面的代码实现:
this.sqlSelectCommand1.CommandText="select * from billinfo where date="+this.dateTimePicker1.Value.ToShortDateString();
this.sqlSelectCommand1.Connection=this.sqlConnection1;
this.dataSet11.Clear();
this.sqlDataAdapter1.Fill(this.dataSet11);

可是无法实现,大家帮帮我告诉我一个有效的方法

6 个解决方案

#1


急啊,自己顶顶

#2


大家帮帮我啦,可行的话,马上结贴

#3


this.sqlSelectCommand1.CommandText="select * from billinfo where date='"+this.dateTimePicker1.Value.ToShortDateString() + "'";

#4


this.sqlSelectCommand1.CommandText="select * from billinfo where date="+this.dateTimePicker1.Value.ToShortDateString();
date 后面的字段好像要用单引号引起来吧
试试这个:
this.sqlSelectCommand1.CommandText="select * from billinfo where date='"+this.dateTimePicker1.Value.ToShortDateString()+"'";

#5


他妈的,我太粗心了,飞虎兄,你得到我100分啊,呵呵

#6


不会吧!
你一给点我呀!
我们的时间差不多呀

#1


急啊,自己顶顶

#2


大家帮帮我啦,可行的话,马上结贴

#3


this.sqlSelectCommand1.CommandText="select * from billinfo where date='"+this.dateTimePicker1.Value.ToShortDateString() + "'";

#4


this.sqlSelectCommand1.CommandText="select * from billinfo where date="+this.dateTimePicker1.Value.ToShortDateString();
date 后面的字段好像要用单引号引起来吧
试试这个:
this.sqlSelectCommand1.CommandText="select * from billinfo where date='"+this.dateTimePicker1.Value.ToShortDateString()+"'";

#5


他妈的,我太粗心了,飞虎兄,你得到我100分啊,呵呵

#6


不会吧!
你一给点我呀!
我们的时间差不多呀