OVH Cloud OVH Cloud

[C#][WebForms] Problème de tri

1 réponse
Avatar
laurent
Bonjour à tous,

J'utilise SQL Server 2000 et Framework 1.1

Je veux trier une table "prod" que j'envoie dans un datagrid dans laquelle
j'ai les valeurs suivantes.

id -- nom
1 test
2 anna
3 -produit

pour cela, ma requête est la suivante :

select * from prod order by nom desc

Là le tri s'exécute bien.

Je voudrais trier les différentes colonnes depuis mon datagrid.
Pour cela je fais :

Dataview _dvResults = _datatableR.DefaultView;
_dvResult.sort = "nom asc";

A partir de là, a l'affichage le tri ne se fait pas bien.
J'ai ce résultat là :
2 anna
3 -produit
1 test

il semblerais que le signe - dans la colonne nom ne soit pas reconnu dans le
tri.
Quelqu'un aurait une idée pour m'aider.
Merci d'avance

1 réponse

Avatar
WikiPierre
Bonjour,
Normalement le tri va s'ffectuer grâce au 1er lettres.

- n'est pas un caractère.
La seule solution que je vois et de mettre produit a la place de -produit.


--
Reviens nous dire si cela a marcher.
@++
---
Pierre
http://wikims.free.fr/phpBB2/index.php - http://wikims.free.fr/blog/ -
http://communautes-ms.akro-net.org - http://wikims.free.fr


"laurent" a écrit dans le message de
news:
Bonjour à tous,

J'utilise SQL Server 2000 et Framework 1.1

Je veux trier une table "prod" que j'envoie dans un datagrid dans laquelle
j'ai les valeurs suivantes.

id -- nom
1 test
2 anna
3 -produit

pour cela, ma requête est la suivante :

select * from prod order by nom desc

Là le tri s'exécute bien.

Je voudrais trier les différentes colonnes depuis mon datagrid.
Pour cela je fais :

Dataview _dvResults = _datatableR.DefaultView;
_dvResult.sort = "nom asc";

A partir de là, a l'affichage le tri ne se fait pas bien.
J'ai ce résultat là :
2 anna
3 -produit
1 test

il semblerais que le signe - dans la colonne nom ne soit pas reconnu dans
le
tri.
Quelqu'un aurait une idée pour m'aider.
Merci d'avance