Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    ordinare un datagrid in base ad una colonna

    é possibile ordinare un datagrid in base ad una sua colonna dopo averlo caricato con una select??

    cioè Esiste un metodo che prende in input la colonna ed ordina il datagrid???

    Oppure questo ordinamento va fatto sin dalla fonte (dalla select??)??


  2. #2
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Qualcosa del genere?

    Private Sub BindGrid(Optional ByVal sortfield As String = "")
    'se già hai la connessione ovviamente non serve
    Dim cnn As SqlConnection
    Dim da As SqlDataAdapter
    Dim ds As New DataSet()

    'qui serve una connessione attiva(cnn)

    If sortfield = "" Then
    da = New SqlDataAdapter("select campo1,campo2,campo3 from tabella", cnn)
    Else
    da = New SqlDataAdapter("select campo1,campo2,campo3 from tabella order by " & sortfield, cnn)
    End If

    da.Fill(ds, "tabella")

    DataGrid1.DataSource = ds
    DataGrid1.DataMember = "employees"
    DataGrid1.DataBind()

    End Sub


    Private Sub DataGrid1_SortCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridSortCommandEvent Args) Handles DataGrid1.SortCommand
    BindGrid(e.SortExpression)
    End Sub
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    88
    Il codice di Sypher mi genera il seguente errore, per quale motivo?


    Errore di compilazione


    Descrizione: Errore durante la compilazione di una risorsa necessaria per soddisfare la richiesta. Rivedere i dettagli relativi all'errore e modificare in modo appropriato il codice sorgente.

    Messaggio di errore del compilatore: BC30506: La clausola Handles richiede una variabile WithEvents.

    Errore nel codice sorgente:



    Riga 251:
    Riga 252:
    Riga 253:Private Sub Grid_SortCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridSortCommandEvent Args) Handles grid.SortCommand
    Riga 254:BindGrid(e.SortExpression)
    Riga 255:End Sub
    AR

  4. #4
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387

    Re: ordinare un datagrid in base ad una colonna

    Originariamente inviato da g.scardigno
    é possibile ordinare un datagrid in base ad una sua colonna dopo averlo caricato con una select??

    cioè Esiste un metodo che prende in input la colonna ed ordina il datagrid???

    Oppure questo ordinamento va fatto sin dalla fonte (dalla select??)??

    Usa ORDER BY nella SELECT che origna la griglia e sei a posto, senza farti grossi problemi nel riorganizzare le righe.
    ...and I miss you...like the deserts miss the rain...

  5. #5

    Re: ordinare un datagrid in base ad una colonna

    Originariamente inviato da g.scardigno
    é possibile ordinare un datagrid in base ad una sua colonna dopo averlo caricato con una select??

    cioè Esiste un metodo che prende in input la colonna ed ordina il datagrid???

    Oppure questo ordinamento va fatto sin dalla fonte (dalla select??)??

    insomma, non sei nuovo del forum... sai benissimo che il linguaggio che utilizzi DEVE essere specificato soprattutto nel titolo

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  6. #6
    hai ragione lady blu....

    Ma quando ho postato ieri avevo una gran fretta....
    E la fretta fa i figli ciechi...

    Cqm da buon moderatore avrai notato che negli ultimi mess l'ho sempre messo....

    Si Impara di più quando dobbiamo inventare!
    Il mio primo sito : www.assclima.it

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.