表中显示的动态列数

时间:2013-03-25 17:29:24

标签: c# repeater

我有一个数据表,其中包含每行的“保险名称,工厂类型,高级....”等数据。

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

Insurance Name     HealthNet       Harvard         UniCare

Plan Type            HMO            PPO              HMO  

Premium              100            150             200

因此,有时我可能只有两列显示HealthNet和哈佛。有时超过三个。在这种情况下如何使用转发器使其基于数据表计数动态化?

由于

2 个答案:

答案 0 :(得分: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();

答案 1 :(得分:0)