Mysql BindingSource筛选器Datagridview,SQL查询
使用SQLServer管理工具,我创建了一个具有以下内容的视图Mysql BindingSource筛选器Datagridview,SQL查询,mysql,sql-server,vb.net,data-binding,datagridview,Mysql,Sql Server,Vb.net,Data Binding,Datagridview,使用SQLServer管理工具,我创建了一个具有以下内容的视图 SELECT ID, Groupname, CONVERT(VARCHAR, TimeSub, 103) AS Date, RIGHT(CONVERT(CHAR(20), TimeSub, 22), 11) AS Time, TK, CProblem, Fix, Username, Closed_Date,
SELECT ID,
Groupname,
CONVERT(VARCHAR, TimeSub, 103) AS Date,
RIGHT(CONVERT(CHAR(20), TimeSub, 22), 11) AS Time,
TK,
CProblem,
Fix,
Username,
Closed_Date,
Reason
FROM dbo.log
我需要将TimeSub分为两个字段,一个用于日期,一个用于AM/PM中的时间
使用VB2012
Dim sqlSelectCommand As New SqlCommand(("Select * from log order by ID DESC"), CS)
Dim adapter As New SqlDataAdapter(sqlSelectCommand)
adapter.Fill(DTable)
BS.DataSource = DTable
DG1.DataSource = BS
BS.Filter = ("Date >= '" & Date.Now.ToString("dd/MM/yyyy") & "'")
'BS.Filter = ("Groupname = 'SW'")
应该发生的是,datadridview应该只基于date列显示todays日期,它不起作用,它显示所有日期
如果我使用Groupname SW,它会对Groupname进行排序,显示其中包含SW的所有记录。对我来说,这就像SQL视图中的转换无法正常工作一样
非常感谢您的帮助。这是msql还是sql server?可能与您的数据库MySQL或sql server重复,也请与列名共享表完整定义