本来格式是00:00,显示出来的是 ****年**月**日 00:00。
我直接这样写的:
this.dataGridViewShowResult.DataSource = ds.Tables[0].DefaultView;(ds为Dataset,已用OleDbdDataAdapter的fill方法填充了过)。还有一个问题:
怎么筛选 “数据库 表的 字段中 大于某个时刻的(或者处于某个时间段)的数据” 出来,然后显示在datagridview中?
我直接这样写的:
this.dataGridViewShowResult.DataSource = ds.Tables[0].DefaultView;(ds为Dataset,已用OleDbdDataAdapter的fill方法填充了过)。还有一个问题:
怎么筛选 “数据库 表的 字段中 大于某个时刻的(或者处于某个时间段)的数据” 出来,然后显示在datagridview中?
dbv.Filter="";
或select * from tb where 字段>@time
datediff(d,字段,@time)>0
string SqlStr = "select * from mytable where 开始时间>=#12:00#";OleDbDataAdapter ada = new OleDbDataAdapter(SqlStr, mycon)。mytable为数据库表格名
mycon 是oledbconnection的一个对象