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 に答える