0

我有一个数据表,其中每一行都有“保险名称、计划类型、保费……”之类的数据。

所以在我的前端,我必须显示如下:

Insurance Name     HealthNet       Harvard         UniCare

Plan Type            HMO            PPO              HMO  

Premium              100            150             200

所以有时我可能只有两列来展示 HealthNet 和哈佛。有时超过三个。在这种情况下如何使用转发器使其根据数据表计数动态化?

谢谢

4

2 回答 2

1

样本:

aspx标记如下所示:

<asp:GridView ID="gv" runat="server" AutoGenerateColumns="true">
</asp:GridView>

在代码隐藏中只需执行以下操作:

gv.DataSource = yourDataTable;   // doesn't matter how many columns are there, it will handle it automatically
gv.DataBind();
于 2013-03-25T17:36:06.250 回答
0

这将有助于如何透视数据表:

http://geekswithblogs.net/dotNETvinz/archive/2009/05/10/pivot-data-in-gridview---a-generic-pivot-method-with.aspx

于 2013-03-25T18:11:58.903 回答