SORU
1 AĞUSTOS 2008, Cuma


Nasıl bir DataTable ETMENİZ kullanarak adları ayrı ve sıralı bir listesini alabilir miyim?

Hadi Name sütun DataTable bir arkadaşım var. Benzersiz adları alfabetik olarak sıralı bir koleksiyon yapmak istiyorum. Aşağıdaki sorgu bir order by yan tümcesi yok sayıyor.

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

Neden orderby zorunlu değil mi?

CEVAP
1 AĞUSTOS 2008, Cuma


Sorun o Ayrı. operatör bu vermez orijinal düzeni korumak değerler.

Sorgunuzu bu şekilde çalışmak gerekir

var names = (from DataRow dr in dataTable.Rows
             select (string)dr["Name"]).Distinct().OrderBy( name => name );

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Qmusic Romania

    Qmusic Roman

    8 Temmuz 2011
  • SerienTrailerMP

    SerienTraile

    7 HAZİRAN 2012
  • WestsideMrArO

    WestsideMrAr

    6 EKİM 2010