【问题标题】:How do I use a DataGrid to display the contents of a MDB如何使用 DataGrid 显示 MDB 的内容
【发布时间】:2010-05-10 14:10:53
【问题描述】:

我对 .Net 4 比较陌生,我正在使用 MDB 作为后端数据源创建我的第一个 WPF 应用程序。

我设计了我的用户界面。我有一个 TextField(称为 Name)、一个 Combobox(称为 Division)和一个 DataGrid(称为 dataGrid1)。

我遇到的唯一问题是弄清楚如何链接我的 DataGrid 以显示来自 DataSource 的数据。并在 Windows1_Loaded 方法中加载数据。

谢谢

【问题讨论】:

    标签: c# .net wpf datagrid wpfdatagrid


    【解决方案1】:

    五秒钟的答案是您想将 DataGrid 的 ItemsSource 属性设置为您的数据。您可以在 Loaded 事件中执行此操作,但在 XAML 中执行此操作是更好的做法。当然,如果这是您的第一个应用程序,现在都可以。

    This CodeProject entry 有大量关于如何使用 WPF DataGrid 的示例。希望它们对您有所帮助,我以前从未尝试过使用 MDB 文件。

    【讨论】:

    • 很抱歉没有具体说明。我不知道如何运行“SELECT * FROM tblStudents”并使用 dataGrid。如何配置 DataGrid 以动态确定列数?如何将 Datagrid 配置为仅显示 2 个字段(表中的 6 个字段)?
    • WPF DataGrid 有一个 AutoGenerateColumns 属性(布尔值)。如果设置为 True,DataGrid 将自动为提供给它的数据中的每一列生成一列(将 Header 设置为列名)。如果为 false,则必须手动指定列。无法使用自动生成的列的子集,要么全有,要么全无。至于 SQL 部分,我不确定我是否知道足以帮助您,但我认为您只需要获取该查询的结果并将其分配给 DataGrid 的 ItemsSource。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-15
    • 2011-02-07
    • 1970-01-01
    • 2020-04-29
    相关资源
    最近更新 更多