Ciao a tutti, ho fatto una tabella completamente da code behind, e l'ho messa in un place holder. le celle della tabella contengono dei controlli (textbox, button...)
Il problema e che i controlli me li trovo sempre allineati a sinistra e non riesco a "centrarli" (mi servirebbe almeno per i button). Dato che è creata solo da code behind sulla pagina .aspx non c'è una riga di codice che si riferisce alla tabella (se non il place holder...).
PS. il codice è vb net

codice:
Dim griglia As New System.Web.UI.WebControls.Table()

        Dim inviaButton As New Button
        inviaButton.Text = "invia"
        inviaButton.ID = "inviaButton"
        AddHandler inviaButton.Click, AddressOf inviaButtonClick

        Dim trF As New TableRow
        Dim tdvF1 As New TableCell()
        tdvF1.ColumnSpan = 2             'COLUMN SPAN
        tdvF1.Controls.Add(inviaButton)
        tdvF1.VerticalAlign = VerticalAlign.Middle
        trF.Cells.Add(tdvF1)
        griglia.Rows.Add(trF)

placeHolder.Controls.Add(griglia)
ovviamente il codice non è così semplice, nel senso che la tabella è creata in un ciclo di for che si scorre un array di controlli (label, button ecc), ed ha 2 colonne (ecco perchè c'è il COLUMN SPAN...)
La parte riportata è solo la table row finale, cioè quella più in basso, che avrà il bottone di invio...



grazie a tutti!
ciao