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