过滤数据集按日期列出(月/年)

时间:2015-11-20 21:27:19

标签: vb.net datagridview filter dataset visual-studio-2015

我有一个绑定到Access DB的DataGridView。 DB上的一个字段是日期(日)格式。 我希望DataGridView只显示DateTimerPicker中显示的月/年内的行。 这是我使用的代码:

Private Sub FrmRelatorio_Load(sender as Object,e As EventArgs)处理MyBase.Load

    'TODO: This line of code loads data into the 'S_CampoDataSet.Servico' table. You can move, or remove it, as needed.
    Me.ServicoTableAdapter.Fill(Me.S_CampoDataSet.Servico)


    'Get current month
    Dim currentDate As DateTime = DateTime.Now
    Dim mesactual = currentDate.Month

    'Get DateTimePicker Month
    Dim dataescolhida As DateTime = DateTimePicker1.Value
    Dim mesescolhido = dataescolhida.Month

    ServicoBindingSource.Filter = "Util1 = '" & Numero_Utilizador & " ' "
    'ServicoBindingSource.Filter = "Dia = '" & mesescolhido & " ' "
    ServicoBindingSource.Sort = "Dia ASC"

我无法找到如何处理包含日期(日)的Dia列。 这是我想要的运行时间: http://fpessoa.esferinfinita.com/StackOverflow/

有人可以帮帮我吗? 提前谢谢。

0 个答案:

没有答案