带有要显示的动态列数的表 [英] Table with dynamic number of columns to show

查看:45
本文介绍了带有要显示的动态列数的表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个数据表,每行都有保险名称、计划类型、保费……"等数据.

I have a data table with data like "insurance name, plantype, premium...." for each row.

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

So on my front end I have to show like below:

Insurance Name     HealthNet       Harvard         UniCare

Plan Type            HMO            PPO              HMO  

Premium              100            150             200

所以有时我可能只有两栏来展示 HealthNet 和哈佛.有时超过三个.这种情况下如何使用repeater根据数据表的数量使其动态化?

So sometimes I may have only two columns to show HealthNet and Harvard. Sometimes more than three. How to use repeater in this case to make it dynamic based on data table count?

谢谢

推荐答案

示例:

aspx 标记如下:

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

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

In codebehind simply do this:

gv.DataSource = yourDataTable;   // doesn't matter how many columns are there, it will handle it automatically
gv.DataBind();

这篇关于带有要显示的动态列数的表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆