【发布时间】:2019-07-16 13:33:20
【问题描述】:
我正在使用 vb.net 和访问进行编码。我有一个datagridview,我想创建一个按钮,按用户将使用datetimepicker 选择的日期过滤我的dgv。我试图这样做,但它似乎没有读取。
Private Sub CmdOk_Click(sender As Object, e As EventArgs) Handles cmdOk.Click
s = "Select * from tblQuestion
Where tblQuestion.IDRespondent = " & Me.UcSayDoctor.TextBox.Text & "
OR tblQuestion.ID_Customer = " & Me.UcSayCustomer.TextBox.Text & "
OR tblQuestion.Date = " & (FormatDateTime(dateFilter.Value, DateFormat.ShortDate)) & ""
retVal = getRS(s, rs, False, sErro)
If retVal Then
da.Fill(ds, rs, "tblQuestion")
mainForm.gridQuestion.DataSource = (ds.Tables("tblQuestion"))
End If
Me.Hide()
End Sub
“where”的前两部分运行良好。 但我认为我使用 datetimepicker 编码错误,因为我是这种风格的新手。
OR tblQuestion.Date = " & (FormatDateTime(dateFilter.Value, DateFormat.ShortDate)) & ""
提前致谢。
【问题讨论】:
-
@Slai 没用。只是一个问题,使用您刚刚告诉我的这段代码,我是否将值 datetimepicker 传递给字符串?因为在访问时它不是文本,而是日期/时间。我忘了说,对不起
-
@Slai 哦!它有效,感谢您的帮助,以及信息的来源!非常感谢
-
@Slai 只是提一下我确实喜欢这个 #" & (FormatDateTime(dateFilter.Value, DateFormat.ShortDate)) & "#"。非常感谢。我只是不能赞成你的回答 :(
-
您可以通过单击答案左侧的复选标记(勾号)来接受@Slai 的答案。这是感谢某人回答的最佳方式。
标签: vb.net ms-access datagridview datetimepicker