OVH Cloud OVH Cloud

Filtre sur un dataview

2 réponses
Avatar
Stephane Matteo
Bonjour a tous,

J'ai un petit probleme.
J'ai un dataview que j'alimente a partir d'un dataset,et je filtre mon
dataview avec la propriete rowfilter .
Tout cela marche.
Par contre je n'arrive pas a faire un filtre qui me fasse l'equivalent du
"select DISTINCT nom_champ from ma_table".
Quelqu'un aurais une idée ?

2 réponses

Avatar
Osman MALIK [MS]
Bonjour,

Il serait plus efficace que vous modifiez la requête SQL qui peuple le
DataSet afin que cette dernière utilise un DISTINCT.
Moins de données seraient ainsi transmises au DataSet.

Sinon, vous pouvez implémenter une classe de type "Helper" qui vous
fournisse un exemple de données distinctes.
Une fiche kb explique comment faire ici:
http://support.microsoft.com/?kbid25684

Vous pouvez également trouver ici une approche pour vous permettre de
manipuler le DataView afin d'obtenir un DataTable trié ici:
http://www.aspheute.com/english/20040123.asp

Cordialement,

Osman MALIK
Microsoft France


"Stephane Matteo" wrote in message
news:cu79ee$411$
Bonjour a tous,

J'ai un petit probleme.
J'ai un dataview que j'alimente a partir d'un dataset,et je filtre mon
dataview avec la propriete rowfilter .
Tout cela marche.
Par contre je n'arrive pas a faire un filtre qui me fasse l'equivalent du
"select DISTINCT nom_champ from ma_table".
Quelqu'un aurais une idée ?




Avatar
Stephane Matteo
Malheureusement je ne peux pas modifier le contenu de mon dataset. Mais
merci quand meme, les liens ont l'air interessant.
"Osman MALIK [MS]" a écrit dans le message de
news:
Bonjour,

Il serait plus efficace que vous modifiez la requête SQL qui peuple le
DataSet afin que cette dernière utilise un DISTINCT.
Moins de données seraient ainsi transmises au DataSet.

Sinon, vous pouvez implémenter une classe de type "Helper" qui vous
fournisse un exemple de données distinctes.
Une fiche kb explique comment faire ici:
http://support.microsoft.com/?kbid25684

Vous pouvez également trouver ici une approche pour vous permettre de
manipuler le DataView afin d'obtenir un DataTable trié ici:
http://www.aspheute.com/english/20040123.asp

Cordialement,

Osman MALIK
Microsoft France


"Stephane Matteo" wrote in message
news:cu79ee$411$
> Bonjour a tous,
>
> J'ai un petit probleme.
> J'ai un dataview que j'alimente a partir d'un dataset,et je filtre mon
> dataview avec la propriete rowfilter .
> Tout cela marche.
> Par contre je n'arrive pas a faire un filtre qui me fasse l'equivalent


du
> "select DISTINCT nom_champ from ma_table".
> Quelqu'un aurais une idée ?
>
>