【问题标题】:Adding row to datagrid in wpf using c# and display msaccess data in it使用 c# 在 wpf 中向 datagrid 添加行并在其中显示 msaccess 数据
【发布时间】:2014-03-29 21:15:06
【问题描述】:

我是 WPF 和 C# 编程的新手。我创建了一个包含 15 个左右的文本框的表单。我创建了一个名为 dgSearch 的数据网格,并在 xaml 中添加了 15 列。现在的问题是如何向 dgSearch 数据网格添加新行并显示从该数据网格中的 msaccess 表读取的数据。我在 Visual Studio 2012 中使用 WPF 和 C#。请帮助我 plzzz????

【问题讨论】:

    标签: c# wpf xaml wpfdatagrid


    【解决方案1】:

    有许多不同的方法可以从数据库中获取数据:

    1. 又快又脏。 只需使用 OdbcConnection 和 OdbcCommand 并查询您想要的内容。有很多例子,只要谷歌一下。

    2. 使用 LinqToSql 并根据您的数据库创建对象。

    然后在网格中显示数据,这取决于您是否使用 MVVM。

    1. 将数据放入 DataSet 中,然后将其绑定到网格,它将自动显示并创建您的列。

    2. 将数据放入 List 或 ObservableCollection 之类的集合中,并将其绑定到您的数据网格。

    3. 将数据放入任意集合中,然后链接到您的控件并插入,或使用代码设置 ItemsSource。

    有很多方法可以做到,但您需要定义您希望采用的方法。我强烈建议您在决定之前阅读 WPF 中的数据绑定,也许还有 Model-View-ViewModel。可能有很多示例完全符合您的要求。

    【讨论】:

    • 其实 kelly 我只是想让代码在数据网格中添加一个新行。
    • 他只是给了你一堆显示数据行的方法。
    猜你喜欢
    • 1970-01-01
    • 2016-11-09
    • 1970-01-01
    • 2010-10-15
    • 1970-01-01
    • 2021-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多