Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Ordinamento Datagrid.

  1. #1
    Utente bannato
    Registrato dal
    Nov 2000
    Messaggi
    374

    Ordinamento Datagrid.

    Ciao, ho creato un griglia collegata ad un dataset.
    Ho impostato la proprietà Allowsorting a True.
    quando clicco sulla colonna non me la ordina.
    Dimentico qualcosa?
    Grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    111
    Devi impostare la proprietà SortExpression della colonna della griglia con il nome del campo del DB che intendi usare come criterio di ordinamento.

    Ciao, javalon

  3. #3
    Utente bannato
    Registrato dal
    Nov 2000
    Messaggi
    374
    ho provato così ma non funziona, mi dice che non è nell'intervallo

    Griglia.columns(0).SortExpression="Descrizione"

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    111
    Se la tua griglia usa le colonne autogenerate devi inserire questa istruzione dopo la chiamata al DataBind.
    Inoltre devi intercettare l'evento SortCommand del DataGrid: l'argomento "e" ha una proprietà SortExpression che ti fornisce l'espressione di ordinamento.
    In questo modo riesegui il binding della datagrid utilizzando nell'istruzione SELECT il criterio di ordinamento scelto dall'utente.
    A questo punto può risultarti comodo utilizzare un DataView come fonte dati per la griglia, in quanto puoi assegnare direttamente l'espressione di ordinamento alla proprietà Sort del DataView.

    Ciao, javalon

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.