26 messaggi dal 17 giugno 2004
Ho iniziato da poco ad utilizzare ASP.NET ed ho notato questo problema che non riesco a risolvere. Quando effettuo l'edit di un riga di DataGrid, la lunghezza
dei campi relativi alle colonne non e' rispettata. Voglio dire che la
lunghezza del textbox che compare per permettere l'editazione e' molto piu' piccola della lunghezza della colonna stessa. In che modo posso controllare la lungezza da vb.net ?
Solo per informazione allego l'editcommand section :

Private Sub DataGrid1_EditCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DataGrid1.EditCommand

DataGrid1.EditItemIndex = e.Item.ItemIndex
BindDataGrid()

end sub

Grazie.
MaxB
puoi impostare lo stile tramite i tag
<ItemStyle ></ItemStyle>
ma pure sempre con i limiti del html nella formattazione

xiaaooz

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
26 messaggi dal 17 giugno 2004
Non riesco a farlo funzionare:
ho aggiunto questo statement
"DataGrid1.Columns(2).ItemStyle.Width = New Unit(2000)"
all'editcommand di datagrid1 ma ottengo solo di avere la colonna piu' larga (al momento di editare) ma non il textbox.
Scusa se insisto con VB.net, ma ho gia' problemi con questo...

Grazie
MaxB2
devi impostare direttamente la larghezza della textbox, puoi usare findcontrol per trovare la textbox e poi impostare la larghezza,

metti anche un pezzetto della pagina aspx

xiaaooz

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
26 messaggi dal 17 giugno 2004
L'ho fatto e ci sono riuscito.

Graziiiieeee

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.