73 messaggi dal 02 agosto 2007
Ciao, probabilmente la mia domanda avrà una risposta molto banale.
Ciò che devo fare è di cambiare la visualizzazione di una gridview quando è in modalità edit. Infatti mi sballa il layout estendondosi molto in orizzontale.

Le modifiche che vorrei fare sono di:
- ridurre la larghezza dei textbox (appunto in stato di edit)

oppure

- disporre la riga in verticale, invece che in orizzontale.

Ho smanettato sia con EditRowStyle, ma non ho avuto molti risultati, e anche con <EditRowStyle Width="100%" CssClass="textbox" HorizontalAlign="Left" /> dove la classe textbox imposta le textbox a pochi px.

grazie 1000!!

ciao
652 messaggi dal 21 gennaio 2007
Contributi
se hai dei BoundField, puoi impostare la larghezza attraverso l'elemento ControlStyle in questo modo:

<asp:BoundField DataField="Goal_C" HeaderText="GoalC"
SortExpression="Goal_C" >
<ControlStyle Width="30px" />
</asp:BoundField>

altrimenti puoi utilizzare un TemplateField in questo modo:

<asp:TemplateField HeaderText="Data" SortExpression="Data"> <EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("Data") %>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("Data") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>

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.