0

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

我正在检索具有 4 行和 5 列的数据表。对于每一行,我想把它放在一个带有列值的表中。有什么解决办法吗?

4

1 回答 1

1

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

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

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

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

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

这很麻烦(不知道为什么要为每一行使用不同的表),但是Repeater控件通常是解决需要多个控件的情况的方法。

于 2012-11-06T09:58:42.993 回答