将DataGridView绑定到sql视图,包含更新

时间:2011-10-04 15:06:35

标签: c# sql winforms datagridview

我希望能够将datagridview绑定到sql视图,并使用内置的tableadapter update方法将数据写回视图。这可能吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

是的,但它有限制。

http://msdn.microsoft.com/en-us/library/aa933206(v=sql.80).aspx

此外:

“Microsoft SQL Server不允许更新SQL视图中使用的多个数据库表中的字段。根据Microsoft的说法,”INSERT,UPDATE和DELETE语句在引用可更新的视图之前还必须满足某些条件...更新只有在视图可更新且写入UPDATE或INSERT语句时,INSERT语句才能引用视图,以便它只修改视图的FROM子句中引用的一个基表中的数据.DELETE语句可以引用可更新的视图仅当视图在其FROM子句中仅引用一个表时才会显示。“