Inserisci righe dinamica asp.net nel centro del tavolo
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.
Soluzione
è possibile utilizzare _table.Rows.Insert (indice, riga)