é 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??)??
![]()
é 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??)??
![]()
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"
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
Usa ORDER BY nella SELECT che origna la griglia e sei a posto, senza farti grossi problemi nel riorganizzare le righe.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??)??
![]()
...and I miss you...like the deserts miss the rain...
insomma, non sei nuovo del forum... sai benissimo che il linguaggio che utilizzi DEVE essere specificato soprattutto nel titoloOriginariamente 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??)??
![]()
![]()
05.08.2005 - by alka
Auguri all'angelo custode dei moderatori.
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