J'ai un jeu de données qui est rempli à partir d'un proc stocké dans le serveur SQL. J'ai une colonne qui a laissé dire a un ensemble de valeurs. Je ne sais pas quelles sont ces valeurs. Tout ce que je sais c'est qu'ils sont du type "string". Je veux extraire toutes les valeurs distinctes de cette colonne.extrait des données d'un ensemble de données
Répondre
Vous pouvez utiliser un DataView et définir sa RowFilter à la condition souhaitée:
var view = new DataView(dataset.Tables["Table"]);
view.RowFilter = "Column = 42";
MISE À JOUR: en fonction de votre question mise à jour, vous pouvez utiliser LINQ:
var table = dataset.Tables["Table"].AsEnumerable();
var distinctValuesForColumn =
table.Select(row => (string)row["Column"]).Distinct();
Vous pouvez simplement utiliser Sélectionner la méthode de la DataTable:
DataRow[] extractedRows =
yourDataSet.Tables["YourTableName"].Select("YourColumnName = 123");
Je suis désolé. Je dois reformuler ma question. Ma faute. J'ai une colonne qui a laissé dire un ensemble de valeur. Je ne sais pas quelles sont ces valeurs. Tout ce que je sais c'est qu'ils sont du type string. Je veux extraire toute la valeur distincte de cette colonne. J'espère que c'est clair maintenant. – zack
Vous pouvez également utiliser LINQ pour interroger vos datatables. Voici un lien vers quelques exemples sur le site MS - http://msdn.microsoft.com/en-us/vbasic/bb688086.aspx
J'espère que ci-dessous déclaration servira votre but
ds.Tables["TableName"].DefaultView.ToTable(true, "columnName"); //For Dataset (true means distinct)
OU
`ds.Tables[0].DefaultView.ToTable(true, "columnName");
// Pour Dataset où tableindex est 0
OU
dt.DefaultView.ToTable(true, "columnName"); //For Datatable
//Syntax is like Datatable.DefaultView.ToTable(Distinct true/false, “ColumnName”);
- 1. données Extrait de NSMutableData
- 2. Extrait des données de XML en Java
- 3. Extrait des données d'une page utilisant Jquery?
- 4. jQuery - Extrait de données JSON
- 5. regroupant des données à partir de deux ensemble de données
- 6. Comment joindre des données d'un ensemble de données?
- 7. Extrait de la source de données ODBC
- 8. Reporting Services extrait des valeurs uniques de jeu de données
- 9. Extrait toutes les données à partir d'une base de données
- 10. Créer ensemble de données xmlfile
- 11. Extrait le sous-ensemble de boost dynamic_bitset
- 12. Tri d'un ensemble de données avec une vue de données
- 13. extrait des données du flux rss dans C#
- 14. Comment insérer des sauts de ligne Ensemble de données dbunit
- 15. Obtient un ensemble de plages de dates/heures basées sur des données de base de données
- 16. C# cube/ensemble de données multidimensionnel
- 17. Représentation graphique d'un ensemble de données
- 18. Delphi: Affichage d'un sous-ensemble d'un ensemble de données dans les contrôles sensibles aux données
- 19. Suppression des mêmes valeurs d'un ensemble de données
- 20. Données de sous-ensemble en Python
- 21. Déplacement d'un grand ensemble de données dans des bases de données django
- 22. ensemble de données faiblement typé en supposant des types de données
- 23. Groupe ensemble spécifique de données par jour
- 24. ensemble de données Normaliser avec Ruby
- 25. XSLT - Sélectionnez un seul ensemble de données
- 26. comment interroger un ensemble de données blob
- 27. à Datatable et ensemble de données
- 28. Que décrit 'MGMTCLASS' d'un ensemble de données?
- 29. Démarrage NLP - Python + grand ensemble de données
- 30. Recherche dans un grand ensemble de données
Je suis désolé. Je dois reformuler ma question. Ma faute. J'ai une colonne qui a laissé dire un ensemble de valeur. Je ne sais pas quelles sont ces valeurs. Tout ce que je sais c'est qu'ils sont du type string. Je veux extraire toute la valeur distincte de cette colonne. J'espère que c'est clair maintenant. – zack
Veuillez mettre à jour la question elle-même au lieu de donner ce type d'information dans un commentaire. –
Merci pour l'idée Jordao. Cependant cela me jette une erreur. Il ne reconnaît pas le Distinct(). Dois-je changer le type de variable de var à quelque chose pour que cela fonctionne? – zack