Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : DataView [ Base de données / ADO.NET ] (M51)

jeudi 26 avril 2007 à 13:39:50 | DataView

M51

Bonjour,
J'arrive à réaliser différent DataView suivant un même Dataset avec Rowfilter, Sort, Find.
Je souhaiterais savoir s'il y a moyen de récupérer un Dataview, avec Rowfilter par exemple, sans doublon dans une colonne. Genre un "Select Distinct" en language SQL.

Merci

dimanche 11 mai 2008 à 14:01:42 | Re : DataView

DesignerCreator

Bonjour,

J'ai eu le même soucis que vous et en .NET v2 Microsoft nous apporte la reponse :

http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1630209&SiteID=1

Voici un bout de code que j'utilise pour suprimer les doublons : Ce code créé une nouvelle table sans doublons et ensuite la réinsere dans ton dataset en "écrasant" l'ancienne table qui contenait les doublons

Dim

DoublonView As DataView = New DataView(Dataset.Tables("TableAvecDoublons"))

Dim TableSansDoublons As DataTable = DoublonView.ToTable(True )

Dataset.Tables("TableAvecDoublons") .Clear()

Dataset.Tables("TableAvecDoublons") .Merge(TableSansDoublons)

Bon Courage




Cette discussion est classé dans : dataview, rowfilter


Répondre à ce message

Sujets en rapport avec ce message

Problème de DataBinding avec une DataView et RowFilter [ par adoxe ] Quelqu'un peut m'expliquer pourquoi lorsque le RowFilter appliqué à un DataView ne retourne aucune donnée (.Count=0), que la liaison des DataBindings remplir un dataview.rowfilter avec un combobox [ par tsab ] bonjour à tousje suis assez novice en vb.netG un dataview qui marche très bien dtv_ordi.RowFilter = "ordi_modele= 'DX5100'"dgd_ordi.datasource=dtvord Problème de rowfilter dans un DataView [ par Botanique ] Bonjour, j'effectue un filtre sur un dataview à l'aide de la formule suivante : Filtre = "Département Like '" & Me.ComboGeoDpt.SelectedValue & "'" Ma Dataview.Find et colonne de tri [ par chris_brabant ] Bonjouren VB.NET, j'ai associé un Datagrid à un Dataview, par l'intermédiaire de la propriété DataSource du Datagridcomment utiliser la méthode Find d DATAVIEW et DATAGRID [ par orianedev ] Bonjour,J'utilise un DATAVIEW en source de données d'un datagrid mais je souhaiterais pouvoir manipuler les colonnes exemple : visible ou non, read on dataview [ par afa9re wachaja3a ] salam les amis je veus savoir comment utileser " DATAVIEW" + et comment apeller apartir de language vb.net deux tableaux de la base donneé access merc Tri DataGrid [ par Cedric_79 ] Salut,Je bosse sur datagrid et j'aurais besoin de trier mes données.Le problème c'est que je veux aussi pouvoir le faire sans avoir à cliquer sur l'en Rowfilter datatable combobox [ par pandinus ] Bonjour,Je suis débutant et je galère depuis trois jours sur ce petit problème.J'ai une base sql express et vb.net expressJ'arrive sans probleme à cha dataview [ par mouss1 ] Bonjour ! Moi je suis jimy J'ai un problème avec une dataview <span style="mso-spacerun: y Problème avec CurrencyManager [ par hubertfabien ] Bonjour à tous,voilà j'ai un petit problème avec mon CurrencyManager (Bmb()). Je veux lui affecter un entier qui est le résultat d'un find sur une dat


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,562 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.