DataGridView填充+由SQL Server DB View修改

时间:2010-06-15 11:35:49

标签: c# sql sql-server winforms

我在StackOverFlow.com上搜索了我的问题,但找不到任何相似/相关的解决方案。

我在SQL Server 2005中有几个表,并且必须在我的Winform / C#应用程序中使用这些表,该应用程序应该是管理员应用程序,管理员将: -

1.添加/编辑用户

2.Assign Roles

3.Assign Privileges

4.Zone Assignment

5.Area Assignment

6.Town Assignment

每个表的结果来自至少两个表(SQL Server数据库),并且必须在DataGridView每个TabControl's TabPage中填充此结果。 }}

管理员将首先看到结果,然后他/她可以通过SelectedRow的{​​{1}}修改值,作为回应,此修改将在DataGridView中更新(即SQL Server)。

由于我是编程新手,我的问题是我想使用 Database,要完成所有这些工作,但未使用与SQL Server View相关联的View

虽然我可以填充DataGridView中的单个DataGridView,但这仅适用于SQLServer Binded DataSource,但我需要获取所有相关single DataGridView的数据只需一步。

DataGridViews

Can anybody tell me how to do this?

注意:我使用的是Microsoft Enterprise Library,因此不会使用任何内联SQL查询。

作为参考,我附上以下链接与图像。 link text

1 个答案:

答案 0 :(得分:0)

根据我的记忆,您的Binded DataSource必须来自SQL中的单个表。您是否尝试过以不同方式表示数据?深入查看相关数据而不是在同一数据集中显示所有数据将是您的最佳解决方案。