C# DataTable mit Linq select distinct-Werte, wo die Spalte gleich 'x'

Ich habe eine Datatable (Gruppen) entwickelt, wie so

  • ColumnA|ColumnB
  • X|Apple
  • Y|Lila
  • X|Apple
  • X|MangoIch im Grunde wollen, wählen Sie aus columna, wo es X und erhalten die disinct von ColumnB

    Dies ist, was ich haben

     var names = (from DataRow dr in Groups.Rows
                     orderby (string)dr["ColumnB"]
                     select (string)dr["ColumnB"]).Distinct();

    Diese geben mir verschiedene, aber es gibt mir Lila, und ich will nicht lila.

    Dank!

sollten Sie einen where block

InformationsquelleAutor | 2013-06-03

Schreibe einen Kommentar