读书人

从数据表中查询同一天的列

发布时间: 2012-12-16 12:02:32 作者: rapoo

求助 从数据表中查询同一天的列
大家好,我有一个数据表,其中一列的数据类型是datetime,格式是“yyyy-mm-dd HH:MM:SS”,我希望能使用defaultview的rowfilter来获取日期相同一组记录,下面是我写的
Dim DV As DataView = flowtesttable.DefaultView
Dim row2 As DataRow = flowtesttable.Rows.Item(0)
Dim timevalue2 As DateTime = row2("时间")
Dim teamvalue2 As String = row2("班组")
Dim prodnamevalue2 As String = row2("型号")
Dim str2 As String = "convert(时间,date)=#" & timevalue2.Date & "#"
DV.RowFilter = str2
dgv2.DataSource = DV
str2的赋值遇到了问题,请问那个convert应该怎么写?或者有什么其他的过滤表达式,能取出日期相同的行?
[解决办法]
Dim str2 As String =timevalue2.ToShortDateString
[解决办法]
n唉,自己结吧,结果是 dim str2 as string="时间>#" & timevalue2.date & "# and 时间<#" & timevalue2.adddays(1).date & "#"
不能用等于,那干脆用大于,小于规定范围

读书人网 >VB Dotnet

热点推荐