我希望能够将datagridview绑定到sql视图,并使用内置的tableadapter update方法将数据写回视图。这可能吗?
谢谢。
答案 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子句中仅引用一个表时才会显示。“