2010-10-07 5 views
0

J'ai 5 colonnes liées à récupérer à partir de la base de données, mais je veux que le cas de chargement de la page la récupération des données doivent être triées en fonction de cette colonne seulement,colonne par défaut de tri de DataGrid

Ce que je dois faire. .plz m'aide !!

Répondre

3

Je vous recommande d'avoir les données triées par la base de données. Je suppose que vous avez une requête de base de données quelque part - soit dans la page ASP.NET, dans une procédure stockée, ou dans votre modèle objet - ce que vous devez faire est de spécifier une clause ORDER BY.

Par exemple, si vous avez l'instruction SQL suivante utilisée pour remplir votre DataGrid:

SELECT Col1, Col2, Col3, Col4, Col5 
FROM MyTable 

Et vous voulez que les résultats triés par, disons, Col3, utilisez la requête suivante à la place:

SELECT Col1, Col2, Col3, Col4, Col5 
FROM MyTable 
ORDER BY Col3 

Bonne programmation!

Questions connexes