Domanda

Voglio aggiungere alcune righe dinamiche proprio nel bel mezzo di una tabella che è altrimenti definita nel markup statica. Purtroppo, Web.UI.Table non ha un metodo AddAt esposto.

Sembra che posso dinamicamente AddAt su un Web.UI.ControlCollection, e sembra che internamente, Web.UI.WebControls.Table ha una RowControlCollection.AddAt metodo, ma MSDN dice che è 'non deve essere utilizzata direttamente dal codice' . Questa funzione è sicura, funzionerà?

Un approccio alternativo è quello appena nido un'altra tabella all'interno di una singola TableRow segnaposto, ma la tabella viene utilizzata per la posizione / stile :( così nidificazione un tavolo in una riga sta per causare gravi problemi di stile.

È stato utile?

Soluzione

è possibile utilizzare _table.Rows.Insert (indice, riga)

Altri suggerimenti

Non sono sicuro se MSDN si contraddice o no, ma Table.Rows.AddAt == TableRowCollection.AddAt che è perfettamente accettabile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top