C# 实现通用视图表内容ASP页

C# 实现通用视图表内容ASP页,c#,asp.net,C#,Asp.net,我试图构建一个网页,返回用户选择的任何表(审计表)中的所有列。假设我的数据库中有4个审计表,即CustomerAudit、VendorAudit、InvoiceAudit和PaymentAudit,每个表都具有不同的表结构 在网页上,可能使用dropdownlist,用户应该能够选择四个列表中的任何一个,并且所选表格的内容显示在dropdownlist下方的网格中 dropdownlist中的表列表可能会更改。但当它改变时,用户应该能够在gridview中查看内容 我怎样才能做到这一点?该项目实

我试图构建一个网页,返回用户选择的任何表(审计表)中的所有列。假设我的数据库中有4个审计表,即
CustomerAudit
VendorAudit
InvoiceAudit
PaymentAudit
,每个表都具有不同的表结构

在网页上,可能使用dropdownlist,用户应该能够选择四个列表中的任何一个,并且所选表格的内容显示在dropdownlist下方的网格中

dropdownlist中的表列表可能会更改。但当它改变时,用户应该能够在gridview中查看内容

我怎样才能做到这一点?该项目实现了三层EF、DTO、BL(WCF)、UI(Web表单)


关于

我们一直使用第三方网格控件来执行此操作

基本流程是:

1) 用户从下拉列表中选择一个值

2) 用户可以选择按下刷新按钮(我们实现这种方法是因为用户可能只想刷新所选表类型的数据)

3) 该页已被发回

4) 将检索相应的数据

5) 网格的列是根据选定的表类型构造的,首先删除以前的任何列

6) 数据被绑定到网格

注意,根据网格的具体实施情况,可能需要交换第5项和第6项