使用数据网格的步骤,该网格将使用对象数据提供程序描述数据库表

本文关键字:网格 数据 程序 数据库 对象 描述 数据网 | 更新日期: 2023-09-27 18:31:51

对不起我的英语。

好吧,我是一个学生,被要求编写一个连接到数据库的 c# 项目。我以前没有在 c# 上编程过。现在我有 WFP 程序可以连接到位于我的本地 MS SQL 服务器上的数据库。现在我有一个任务: 我必须使用datagrid,objectdataprovider显示我的表。我已经在不同的网站上阅读了一些关于它的注释。我已经尝试过了。你能在这里给我写一些步骤,帮助我根据我的任务显示表格吗?你能给我一些有用的教程的链接吗?

使用数据网格的步骤,该网格将使用对象数据提供程序描述数据库表

首先,您必须将要显示的数据存储在ViewModel中的某个集合/列表/等中,或者使用返回此集合的方法。

然后,使用 ObjectDataProvider 将此数据公开给 DataGrid。

将其放在资源中并像这样引用它:

 <DataGrid ItemsSource="{StaticResource dataProvKey}"/>

最后一步是定义数据在 DataGrid 中的显示方式。

编辑:

namespace ObjectDataProvider
{
    public class MainWindow:Window
    {
    }
    public class DataAccess
    {
    }
}

试试这个演练和这篇关于 ObjectDataProvider 的文章。

这是您的基本解决方案,您只需替换 xaml 中的网格和文本框并使用如下所示的数据网格:

http://www.devcurry.com/2011/03/wpf-4-using-objectdataprovider-for.html#.UjrJa5DfqUk