对不起我的英语不好。
好吧,我是一名学生,被要求编写连接到数据库的 ac# 项目。我以前没有在 c# 上编程过。现在我有 WFP 程序,它可以连接到我的数据库,该数据库位于我的本地 MS SQL 服务器上。现在我有一个任务:我必须使用数据网格 objectdataprovider 显示我的表。我已经在不同的网站上阅读了一些关于它的注释。我已经尝试过这样做。你能在这里写一些步骤来帮助我根据我的任务显示一个表格吗?你能给我一些有用的教程的链接吗?
对不起我的英语不好。
好吧,我是一名学生,被要求编写连接到数据库的 ac# 项目。我以前没有在 c# 上编程过。现在我有 WFP 程序,它可以连接到我的数据库,该数据库位于我的本地 MS SQL 服务器上。现在我有一个任务:我必须使用数据网格 objectdataprovider 显示我的表。我已经在不同的网站上阅读了一些关于它的注释。我已经尝试过这样做。你能在这里写一些步骤来帮助我根据我的任务显示一个表格吗?你能给我一些有用的教程的链接吗?
首先,您必须将要显示的数据存储到某个集合/列表/等中。在您的 ViewModel 中或有一个返回此集合的方法。
然后使用ObjectDataProvider将此数据公开给 DataGrid。
将它放在资源中并像这样引用它:
<DataGrid ItemsSource="{StaticResource dataProvKey}"/>
最后一步是定义数据在DataGrid中的显示方式。
编辑:
namespace ObjectDataProvider
{
public class MainWindow:Window
{
}
public class DataAccess
{
}
}
这是您的基本解决方案,您只需替换 xaml 中的网格和 TextBoxes 并使用如下数据网格:
http://www.devcurry.com/2011/03/wpf-4-using-objectdataprovider-for.html#.UjrJa5DfqUk