30 messaggi dal 13 febbraio 2002
Ciao,
Creo un datagrid da codice, ma come faccio a digli che una colonna deve essere nowrap non deve andare a capo.
Vorrei che la colonna priorita non andasse a capo.
Grazie.
Ciao.

Ecco il codice che uso:
 Dim Tabella As New DataTable
        Dim dr As DataRow
        Dim Priorita As String
        Dim Stato As String

        Tabella.Columns.Add(New DataColumn("Codice <br> Richiesta", GetType(String)))
        Tabella.Columns.Add(New DataColumn("Richiesta", GetType(String)))
        Tabella.Columns.Add(New DataColumn("Data <br> Richiesta", GetType(String)))
        Tabella.Columns.Add(New DataColumn("Priorita", GetType(String)))
        Tabella.Columns.Add(New DataColumn("Stato", GetType(String)))

        Dim k As Integer

        For k = 0 To TicketList.Length() - 1  'Ciclo sulle righe 
            '***********   Compongo Le Celle  ****************************
            dr = Tabella.NewRow()
            
            dr(0) = TicketList(k).ID_Ticket
            dr(1) = TicketList(k).Description
            dr(2) = TicketList(k).Create_Time
            dr(3) = TicketList(k).Priorita
            dr(4) = TicketList(k).Stato

            Tabella.Rows.Add(dr)
        Next k

        Dim dv As New DataView(Tabella)

        ItemsGrid.DataSource = dv
        ItemsGrid.DataBind()
130 messaggi dal 26 agosto 2004
tuoDatagird.Columns(0).ItemStyle.Wrap = True
BYE

Stefano M.
30 messaggi dal 13 febbraio 2002
Ciao,
grazie per l' aiuto,
ma questa parte di codice dove devo inserirla?
all' inizio, all interno del form oppure alla fine,
ho fatto varie prove, ma mi da questo errore:

Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index
130 messaggi dal 26 agosto 2004
Strano...
forse avevi la proprieta autogeneraecolumns a true...in questo caso devi scrivere la riga dopo il databind perche magari prima non c'è nessuna colonna! mi fai vedere come è fatto il tuo datagrid?
BYE

Stefano M.
30 messaggi dal 13 febbraio 2002
Ciao,
ecco il mio datagrid:

<asp:datagrid  id="ItemsGrid" runat="server" CellPadding="3" AllowPaging="True"  Width="550">
     <AlternatingItemStyle BackColor="#EEEEEE"></AlternatingItemStyle>
     <ItemStyle CssClass="BorderDatagrid"></ItemStyle>
     <HeaderStyle HorizontalAlign="Center"></HeaderStyle>
     <PagerStyle NextPageText="&gt;&gt;" Font-Bold="True" PrevPageText="&lt;&lt;" HorizontalAlign="Center" ForeColor="Red" CssClass="BorderDatagrid" Mode="NumericPages"></PagerStyle>
</asp:datagrid>

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.