🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / C# RMOS / DataTable GroupBy , Where(Select) vs kullanımı

1-) C# RMOS - DataTable GroupBy , Where(Select) vs kullanımı

 

kaynak : https://stackoverflow.com/questions/3362260/how-to-make-c-sharp-datatable-filter

kaynak2 : https://stackoverflow.com/questions/19407387/how-do-i-use-select-group-by-in-datatable-selectexpression

 

1. GroupBy Kullanımı

 

  var yazicilar = dtSiparis.AsEnumerable()

         .GroupBy(r => new { Col1 = r["urunbazliprinter"] })

         .Select(g => g.OrderBy(r => r["urunbazliprinter"]).First())

         .CopyToDataTable();

 

 

2. Select Kullanımı

 

dt.Select("Tip='" + tip + "'");

veya

var yazilacaklar = dtSiparis.Select("urunbazliprinter='"+yaziciismi+"'").CopyToDataTable();

 

 

3. İki tarih arasını getirme

 

  var yazilacaklar = data.Select("Chrk_Tarih >= #"+ dateEditCariBas.DateTime.ToString("yyyy-MM-dd") + "#  and Chrk_Tarih<= #" + dateEditCariBit.DateTime.ToString("yyyy-MM-dd") + "#").CopyToDataTable();

 

 

 2023 Ekim 19 Perşembe
 402