如何在 vb.net WPF 和 MySQL 中使用 DataGrid 获取/过滤两个日期之间的数据?

库马雷桑·穆鲁甘

如何通过在 vb.net WPF 和 MySQL 中使用数据网格来获取/过滤两个日期之间的数据?

Private Sub BtnSubmit_Click(sender As Object, e As RoutedEventArgs) Handles BtnSubmit.Click

    Mysqlconn = New MySqlConnection
    Mysqlconn.ConnectionString = "server=localhost; userid=root; password=ronaldo11; database= majlis_cms"


    Dim dtp1 As Date = datePicker1.SelectedDate.Value
    Dim dtp2 As Date = datePicker2.SelectedDate.Value

    dt.Clear()

    Try
        Mysqlconn.Open()
        Dim query As String

        query = "Select * from majlis_cms.daily_cash_balancing_report where Date between >= " & dtp1.ToString("yyyy") & "/" & dtp1.ToString("MM") & "/" & dtp1.ToString("dd") & "# and Date <= #" & dtp2.ToString("yyyy") & "/" & dtp2.ToString("MM") & "/" & dtp2.ToString("dd") & "# order by Date "

        da = New MySqlDataAdapter(query, Mysqlconn)
        da.Fill(dt)


        If dt.Rows.Count = 0 Then
            MessageBox.Show("No match found")
        End If

    Finally
        Mysqlconn.Dispose()
    End Try
    DataGrid.DataContext = dt
    Load_DataGrid()
End Sub

错误信息截图:

库马雷桑·穆鲁甘

最后我明白了。这是代码。

导入 MySql.Data.MySqlClient 导入 System.Data

Public Class DailyCash Private Mysqlconn As New MySqlConnection Private COMMAND As New MySqlCommand Private dt As New DataTable Private da As MySqlDataAdapter Private dtp1 As String Private dtp2 As String Private ds As DataSet

Public Sub New()

    InitializeComponent()

    Load_DataGrid()
End Sub

Private Sub Load_DataGrid()
    Dim connectionString As String = "server=localhost; database=majlis_cms; userid=root; password=ronaldo11;"

    Dim connection As New MySqlConnection(connectionString)
    Dim cmd As New MySqlCommand("Select * from majlis_cms.daily_cash_balancing_report", connection)
    connection.Open()

    dt.Load(cmd.ExecuteReader())
    connection.Close()

    dataGrid.DataContext = dt
End Sub

Private Sub button_Click(sender As Object, e As RoutedEventArgs) Handles button.Click
    Dim MainWindow As New MainWindow

    MainWindow.Show()
    Hide()
End Sub

Private Sub BtnSubmit_Click(sender As Object, e As RoutedEventArgs) Handles BtnSubmit.Click

    Mysqlconn = New MySqlConnection
    Mysqlconn.ConnectionString = "server=localhost; userid=root; password=ronaldo11; database= majlis_cms;"

    Dim dtp1 As Date = datePicker1.SelectedDate.Value
    Dim dtp2 As Date = datePicker2.SelectedDate.Value

    dt.Clear()

    Dim query As String
    Mysqlconn.Open()
    query = "Select * from daily_cash_balancing_report where Date between'" & dtp1.ToString("yyyy") & "/" & dtp1.ToString("MM") & "/" & dtp1.ToString("dd") & "' and  '" & dtp2.ToString("yyyy") & "/" & dtp2.ToString("MM") & "/" & dtp2.ToString("dd") & "' order by Date "


    da = New MySqlDataAdapter(query, Mysqlconn)

    da.Fill(dt)
    ds = New DataSet

    dataGrid.DataContext = dt
    Mysqlconn.Close()


    If dt.Rows.Count = 0 Then
        MessageBox.Show("No match found")
    End If

    Mysqlconn.Dispose()


End Sub

在此处输入屏幕截图 1(过滤前)描述

在此处输入屏幕截图 2(过滤后)描述

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

VB.NET WPF如何从datagrid获取列值?

来自分类Dev

如何在mysql和vb.net中使用带有IN运算符的参数命令

来自分类Dev

如何在vb.net中使用MySQL中的DATE_SUB和小时间隔

来自分类Dev

如何在Vb net中使用For子句从数据库mysql获取数据

来自分类Dev

如何使用MySQL获取两个日期之间的星期数和星期几

来自分类Dev

如何在VB.NET中使用DateTimePicker搜索日期

来自分类Dev

仅当数据不为空时如何显示DataGrid页眉和页脚行(vb.net)

来自分类Dev

如何在vb.net中使用Request.Form获取动态创建的表的总列和行

来自分类Dev

如何在VB.NET中使用不同的数据库表填充两个组合框

来自分类Dev

如何使用vb.net和mysql获取最大值

来自分类Dev

如何在 VB.net WPF 中对 DataGrid 列求和并在 TextBox、标签或网格页脚中显示结果?

来自分类Dev

如何在Vb.net中使用暂停和恢复方法?

来自分类Dev

如何在 vb.net 中使用年份和整数生成自定义 ID

来自分类Dev

如何在MySQL查询中使用VB.NET参数连接单引号?

来自分类Dev

如何在MYSQL中的两个日期(从日期,到日期)表之间获取数据?

来自分类Dev

如何在 VB.NET 中使用 Linq 从数据表中获取数据透视表?

来自分类Dev

如何获取两个给定日期之间的星期数及其各自的日期(VB.NET)

来自分类Dev

如何在mysql中使用按日期顺序获取两个表的详细信息

来自分类Dev

在 WPF 中使用 XAML 和绑定创建 DataGrid

来自分类Dev

如何在VB.NET中获取VID和PID

来自分类Dev

Vb.net如何在DataGrid的列上查找值

来自分类Dev

如何在vb.net中检索mysql数据?

来自分类Dev

如何在 Laravel 中获取两个日期和时间之间的数据

来自分类Dev

如何通过在django中使用两个不同的日期进行过滤来获取数据?

来自分类Dev

如何在vb.net中使用Switch语句访问Access数据库

来自分类Dev

如何在vb.net中使用linq从数据表中查询单个值

来自分类Dev

如何在VB中使用MySQL数据库验证登录名?

来自分类Dev

Vb.net 2010,如何同时使用两个过滤器

来自分类Dev

Vb.net 2010,如何同时使用两个过滤器

Related 相关文章

  1. 1

    VB.NET WPF如何从datagrid获取列值?

  2. 2

    如何在mysql和vb.net中使用带有IN运算符的参数命令

  3. 3

    如何在vb.net中使用MySQL中的DATE_SUB和小时间隔

  4. 4

    如何在Vb net中使用For子句从数据库mysql获取数据

  5. 5

    如何使用MySQL获取两个日期之间的星期数和星期几

  6. 6

    如何在VB.NET中使用DateTimePicker搜索日期

  7. 7

    仅当数据不为空时如何显示DataGrid页眉和页脚行(vb.net)

  8. 8

    如何在vb.net中使用Request.Form获取动态创建的表的总列和行

  9. 9

    如何在VB.NET中使用不同的数据库表填充两个组合框

  10. 10

    如何使用vb.net和mysql获取最大值

  11. 11

    如何在 VB.net WPF 中对 DataGrid 列求和并在 TextBox、标签或网格页脚中显示结果?

  12. 12

    如何在Vb.net中使用暂停和恢复方法?

  13. 13

    如何在 vb.net 中使用年份和整数生成自定义 ID

  14. 14

    如何在MySQL查询中使用VB.NET参数连接单引号?

  15. 15

    如何在MYSQL中的两个日期(从日期,到日期)表之间获取数据?

  16. 16

    如何在 VB.NET 中使用 Linq 从数据表中获取数据透视表?

  17. 17

    如何获取两个给定日期之间的星期数及其各自的日期(VB.NET)

  18. 18

    如何在mysql中使用按日期顺序获取两个表的详细信息

  19. 19

    在 WPF 中使用 XAML 和绑定创建 DataGrid

  20. 20

    如何在VB.NET中获取VID和PID

  21. 21

    Vb.net如何在DataGrid的列上查找值

  22. 22

    如何在vb.net中检索mysql数据?

  23. 23

    如何在 Laravel 中获取两个日期和时间之间的数据

  24. 24

    如何通过在django中使用两个不同的日期进行过滤来获取数据?

  25. 25

    如何在vb.net中使用Switch语句访问Access数据库

  26. 26

    如何在vb.net中使用linq从数据表中查询单个值

  27. 27

    如何在VB中使用MySQL数据库验证登录名?

  28. 28

    Vb.net 2010,如何同时使用两个过滤器

  29. 29

    Vb.net 2010,如何同时使用两个过滤器

热门标签

归档