首页 > 解决方案 > 如何实现DataGrid WPF的刷新按钮

问题描述

如何为撤回到 DataGrid 的我的数据库创建一个刷新按钮?我有这个:

Dim con As New MySqlConnection()
        con.ConnectionString = "server =" + server + ";" + "user id=" + username + ";" + "password= " + password + ";" + "database =" + database
        con.Open()
        'Dim query As String
        'query = "select * from suspects_arrests"

        Dim cmd As New MySqlCommand()

        cmd.CommandText = "select * from suspects_arrests"
        cmd.Connection = con
        Dim sqlAdap As New MySqlDataAdapter(cmd)
        Dim dt As New DataTable("suspects_arrests")
        sqlAdap.Fill(sqlData)
        DataSuspects.ItemsSource = sqlData.DefaultView
        con.Close()

但这是重复记录。DataSuspects.Items.Refresh/Clear 不起作用。在 Items.Clear() 上出现此错误:

使用 ItemsSource 时操作无效。相反,使用 ItemsControl.ItemsSource 访问和修改项目

未按下(截图)

按下时

标签: sqlwpfvb.netdatagrid

解决方案


推荐阅读