我将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数据集与连接表一起使用?
-
答案 0 :(得分:0)
我可以建议的最好的事情是创建一个存储过程,该过程接受所有参数,然后在该过程中对表执行单独的更新语句。应该工作得很好。