Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Keiji
    Registrato dal
    Mar 2008
    Messaggi
    15

    [C#] Problemi Allowsorting

    Ciao a tutti,
    è la prima volta che scrivo e spero di essere nel forum giusto!

    Ho una datagrid e nella parte .aspx ho inserito il comando Allowsorting="true".

    sin qui tutto ok.

    nel momento in cui io però vado ad assegnare un nome all'HeaderRow dal lato codice c#
    l'ordinamento non è più disponibile e così accade anche per l'Allowpaging!

    Faccio un esempio:

    codice asp:
    codice:
    <asp:GridView Id="dgViewClaim1" runat="server" width="100%" AutoGenerateColumns="false" 
                    CellPadding="4" DataKeyNames="CLAIMID,ROWCLAIMID" DataSourceID="SqlDataSource1" 
                    ForeColor="#333333" GridLines=None AllowSorting="true" AllowPaging="true"....
    etc etc.

    codice c#:
    codice:
     
    this.dgViewClaim1.HeaderRow.Cells[index++].Text = Label.get_label_text(language_id, "lbl_numero");
    
    che potrebbe anche essere:
    dgViewClaim1.HeaderRow.Cells[index++].Text= "Ciao";
    Grazie in anticipo per le risposte
    Keiji

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Ho spostato la discussione nel forum dedicato a ASP.NET.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di Keiji
    Registrato dal
    Mar 2008
    Messaggi
    15

    Probema risolto

    Ho risolto da me il problema!
    L'errore stava nel codice C#:

    scrivendo
    dgViewClaim1.HeaderRow.Cells[index++].Text= "Ciao";
    il contenuto della cella veniva "convertito" e la proprietà AllowSort andava a farsi benedire!!!

    la soluzione sta nello scrivere al posto dell'headerRow così:
    codice:
    dgViewClaim1.Columns[index++].HeaderText = "Ciao"
    Spero di esser utile a qualcuno che incappera nel mio stesso problema
    Grazie lo stesso
    Keiji

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.