如何更新由连接表组成的数据集

时间:2013-08-29 00:19:41

标签: c# sql sql-server visual-studio datagridview

我将3个表格简化为以下内容:

MAIN_TABLE

id | attribute1_id | attribute2_id |价

attribute1_table

id |属性名称

attribute2_table

id |属性名称

我在Sql Server中创建了一个视图,它将表连接在一起,为我提供以下输出:

MAIN_TABLE

id | attribute1_id | attribute2_id | attribute1_name | attribute2_name |价

我遇到的问题是我希望能够在DataGridView中显示数据并允许价格可编辑。但我创建了一个“视图”,我认为这不是正确的用法(即它被称为“视图”,听起来不可编辑?)

我知道我可以创建自己的脚本并仅更新“main_table”,但我认为必须有一种方法可以将DataGridView / Linked数据集与连接表一起使用?

-

1 个答案:

答案 0 :(得分:0)

我可以建议的最好的事情是创建一个存储过程,该过程接受所有参数,然后在该过程中对表执行单独的更新语句。应该工作得很好。