Sélectionnez les différentes lignes de datatable dans Linq
J'essaie d'obtenir des lignes distinctes, basées sur plusieurs colonnes (attribute1_name, attribute2_name) et d'obtenir des datarow de datatable à l'aide de Linq-to-ensemble de données.
Je veux des résultats, comme ce
attribute1_name attribute2_name
-------------- ---------------
Age State
Age weekend_percent
Age statebreaklaw
Age Annual Sales
Age Assortment
Comment faire mince Linq-to-dataset?
OriginalL'auteur James123 | 2010-07-14
Vous devez vous connecter pour publier un commentaire.
Si ce n'est pas un dataset typé, alors vous voudrez probablement faire quelque chose comme cela, à l'aide de Linq-to-DataSet les méthodes d'extension:
Assurez-vous d'avoir un
using System.Data;
déclaration au début de votre code afin de permettre à l'Linq-to-Dataset les méthodes d'extension.Espérons que cette aide!
Vous devez utiliser la "ligne" au cours de la rangée.Domaine... j'ai utilisé de quelque autre objet datarow à partir de mon autre boucle qui m'a donné des valeurs en double.Plus tard, j'ai corrigé.
Que faire si il y a 4 colonnes d'une ligne et que vous souhaitez distinct fondé sur 2 colonnes?
Comment puis-je ajouter un
OrderBy
, disons colonneattribute2_name
?OriginalL'auteur David Hoerster
Comme ceci: (en Supposant un dataset typé)
Pas pour un dataset typé. Tables en typés hériter
TypedTableBase<TRow>
, qui met en œuvreIEnumerable<TRow>
.merci de me fournir ... comment réitérer
paire ...)
OriginalL'auteur SLaks
OriginalL'auteur shiju87
Vérifier ce lien
obtenir les différentes lignes de datatable à l'aide de Linq (distinct avec mulitiple colonnes)
Ou essayez cette
EDIT: Placé le manque de la première accolade.
{
.si l'accolade aller?
Autour de la anonyme de type.
OriginalL'auteur Johnny
OriginalL'auteur user2311715
L'on peut obtenir l'distinctes similaire à l'exemple ci-dessous
OriginalL'auteur StackOrder