2017-02-05 79 views
0

我已經創建了一個視圖來顯示兩個表中的數據以便在C#winforms中使用它,但是是否可以執行對此視圖的插入和更新以便更新表?我可以使用視圖來插入或更新兩個表

這裏是我用

CREATE VIEW BOM 
AS 
    SELECT 
     A.[bomItem], A.bomRev, A.qty, A.partId, 
     B.[WO RIM LOOKUP H], B.SUPPLIER, B.[SUPPLIER PN], 
     B.[RIM DIAMETER], B.[RIM WIDTH], B.SIZE, B.[STOCK NO] 
    FROM 
     BOMD A 
    JOIN 
     RIMS B ON A.[partId] = B.[STOCK NO] 
+0

你必須更具體。例如你使用什麼UI控件。 – n00b

+0

Devexpress使用窗體或網格控制 – afri

+1

你有沒有經歷過這樣的教程https://blogs.msdn.microsoft.com/bethmassi/2008/10/15/editing-data-from-two-tables-in-a- single-datagridview/ – n00b

回答

0

只有視圖的燒毛表可以通過DML直接修改的功能。但是,您可以在視圖上創建INSTEAD OF觸發器,並在觸發器中執行所需的修改。這允許視圖看起來像您的C#代碼的表格一樣。