动态创建多个表,每个表动态添加多个行和列

时间:2012-11-06 09:40:02

标签: c# asp.net

创建单个表并动态添加行和列不是问题,但问题是当我尝试动态创建包含所有行和列的多个表时,我遇到了问题。

我正在检索一个包含4行和5列的数据表。对于每一行,我想将其放在一个包含列值的表中。 有没有解决方案?

1 个答案:

答案 0 :(得分:1)

您可以在asp.net页面中使用Repeater控件

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.repeater.aspx

<itemtemplate>中定义所需表格的结构。

在代码DataSource中添加Repeater DataSource="<%# MethodName() %>"方法

在该方法中,对于每一行,在Repeater中添加一个新项目,并用行信息填充它。这就像动态创建单个表一样,只有不同的逻辑。

这是一个大惊小怪(不知道你为什么要为每一行设置不同的表),但Repeater控件是解决需要多个控件的情况的方法。

相关问题