2011-11-26 41 views
0

我試圖構建一個Web頁面,該頁面返回用戶選擇的任何表(審計表)中的所有列。假設我的數據庫中有4個審計表,分別是CustomerAudit,VendorAudit,InvoiceAuditPaymentAudit,每個表都有不同的表結構。實現通用視圖表內容ASP頁面

在網頁上,可能使用下拉列表,用戶應該能夠選擇四個中的任何一個,並且所選表格的內容會顯示在下拉列表下方的網格中。

下拉列表中的表格列表可能會更改。但是當它改變時,用戶應該能夠在gridview中查看內容。

我該如何做到這一點?該項目實現了3層EF,DTO,BL(WCF),UI(Web表單)。

Regards

回答

0

我們一直都在使用第三方網格控件。

的基本流程是:

1)用戶選擇從下拉列表中的值。

2)用戶可以選擇按下刷新按鈕(我們實現這種方法,因爲用戶可能只想刷新所選表類型的數據)。

3)頁回

4),相應的數據被檢索

5),用於在網格的列是根據所選擇的表型構造,首先去除以前的任何列。

6)數據綁定到網格。

請注意,根據網格的確切實現,項目5和6可能需要交換。