1

我想在表格中间添加一些动态行,这些行在静态标记中定义。不幸的是,Web.UI.Table没有公开的 AddAt 方法。

看起来我可以在 Web.UI.ControlCollection 上动态AddAt,而且看起来在内部,Web.UI.WebControls.Table 有一个RowControlCollection.AddAt方法,但 MSDN 说它“不打算直接从你的代码中使用”。这安全吗,会起作用吗?

另一种方法是将另一个表格嵌套在单个占位符 TableRow 中,但该表格用于位置/样式:(因此将表格嵌套在一行中会导致主要的样式问题。

4

2 回答 2

2

你可以使用 _table.Rows.Insert(index,row)

于 2009-11-06T06:28:05.443 回答
0

我不确定 MSDN 是否自相矛盾,但 Table.Rows.AddAt == TableRowCollection.AddAt 这是完全可以接受的。

于 2009-10-05T21:18:12.687 回答