【问题标题】:ListView and MySQL in WPFWPF 中的 ListView 和 MySQL
【发布时间】:2011-04-09 09:07:52
【问题描述】:

我正在尝试使用列表视图在 WPF 中创建可编辑的 ListView,因此我在 windowsclient.net 上找到了包含完整代码的本教程:http://windowsclient.net/learn/video.aspx?v=83530

而且效果很好!但是,我需要它连接到我的主机服务器上的远程 mysql 数据库,而不是本地数据库。这可以做到吗?任何帮助都将不胜感激。

谢谢!

【问题讨论】:

    标签: c# .net mysql wpf listview


    【解决方案1】:

    好的,我会向您解释,例如您需要显示有关 Person 的数据列表 你有以下课程

       public class Person
       {
        public string FirstName { get; set; }
        public string LastName { get; set; }
        public int Age { get; set; }
       }
    

    如果您需要,您可以实现 INotifyPropertyChanged 接口,以便能够绑定 Person 类的属性 你也应该使用 ObservableCollection(你需要添加参考 WindowsBase 程序集)

    ObservableCollection<Person> persons = new ObservableCollection<Person>();
    

    您将用来绑定到 ListView 的这个 people 集合

    您还需要创建一个映射器类,用于将 DataSet 中的数据与 MySQL 中的数据映射到 类人。我认为这是绑定字符串类型集合的更好方法,但因此你 可以用这个方法Bind to an ADO.NET Data Source

    【讨论】:

    • :O- @Serghei,非常感谢您花时间为我解释它。这很有帮助。我现在正在查看链接。 :-)
    • 如果此答案解决了您的问题,请将其标记为已回答,这将有助于其他人快速找到答案
    【解决方案2】:

    要连接到 MySQL 数据库,您应该使用 MySQL connector

    您将能够使用 ADO.NET 技术访问代码中的数据

    【讨论】:

    • 谢谢。我一直在 WinForms 中使用 MySQL 连接器,这就是我想在 WPF 中使用它的方式。但是,我不知道如何将远程数据库中的数据绑定到 WPF 中的列表视图控件,这在 WPF 中有所不同。
    猜你喜欢
    • 1970-01-01
    • 2011-06-13
    • 2020-05-04
    • 1970-01-01
    • 1970-01-01
    • 2011-06-11
    • 2021-03-26
    • 1970-01-01
    • 2011-03-08
    相关资源
    最近更新 更多