c'è un modo per ordinare gli elementi in una DataGrid premendo sulla Testa della colonna per cui si vuole riordinare?
c'è un modo per ordinare gli elementi in una DataGrid premendo sulla Testa della colonna per cui si vuole riordinare?
Fare si può fare, ma temo non sia immediato.
Innanzitutto devi crearti una stringa per la quesry relativa ad ogni tipo di ordinamento (o meglio, la stringa è la stessa, ma devi concatenare alla fine il classico " ORDER BY ...").
Il click sulle colonne può essere intercettato, ora non ricordo come, prova a dare un'occhiata alle proprietà del controllo, ricordo uan volta di aver visto la possibilità di farlo, ma era solo una curiosità ed avevo abbandonato.
La risposta è dentro di te...
... e però, è sbagliata!
grazie, ci sono riuscito bypassando l'intercetto mettendo una combobox con i valori possibili per il riordino.
ora funziona perfettamente. Grazie ancora
Di nulla.
Riguardando ora il datagrid, ho visto che supporta una sub chiamata HeadClick, che riceve in input il valore della colonna cliccata.
Credo che faccia esattamete quello che volevi fare all'inizio. Le quesry ovviamente vanno rieseguite, come hai fatto ora con la combobox.
La risposta è dentro di te...
... e però, è sbagliata!