• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Çap ve uzunluğu sıralamak

Katılım
17 Haziran 2008
Mesajlar
1,874
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Merhaba Arkadaşlar;

Listbox da aşağıdaki gibi verilerim mevcut.

1 156ø12/15 L=250
2 140ø12/15 L=150
3 112ø8/15 L=180
4 10ø8/15 L=120
5 19ø16/15 L=850
6 11ø16/15 L=650

Yapmak istediğim;

4 10ø8/15 L=120
3 112ø8/15 L=180
2 140ø12/15 L=150
1 156ø12/15 L=250
6 11ø16/15 L=650
5 19ø16/15 L=850

bu şekilde hem çapları ø hemde L=xxx değerlerini küçükten büyüğe sıralamak.

* çapları sıralattım. Fakat L=xxx uzunlukları karışık geliyor...

C#:
.OrderBy (s => int.Parse(Regex.Match(s, @"ø(\d+)").Groups[1].Value))
yardımcı arkadaşa şimdiden teşekkürler.
 
Son düzenleme:

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,398
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Bu konu hakkında size önerdiğim "Recordset" nesnesini kullanabilseniz, aşağıdaki gibi tek satırda basit bir şekilde halledebilirsiniz;

Kod:
    RS.Sort = "Çap Asc, Boy Asc"




.
 
Son düzenleme:
Katılım
17 Haziran 2008
Mesajlar
1,874
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Regex de bunu sağlayabilsem, otomatik sıralanır tahmin ediyorum, veya başka şekilde yapmalıyım..., Linq konusunu da öğrenmeye devam ediyorum.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,398
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
RegEx ile "Sort-Sıralama" yapamazsınız, sadece ayıklama yapabilirsiniz.

RegEx ile ayıklanmış verileri size daha önce gösterdiğim gibi ya bir "Recordset" nesnesine ya da bir diziye aktardıktan sonra, orada sıralama yapıp işinize devam edeceksiniz.

.
 
Katılım
17 Haziran 2008
Mesajlar
1,874
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
hocam bende ayrı bir liste yapıp, sonra iki listeyi birleştirme yönünde ilerliyorum. Onu yaptımda fakat, şöyle bi durum var; ikinci listem (yani L değerlerinin olduğu liste) küçükten büyüğe sıralandı ama, çap ı referans almadan... Benim istediğim ise her çap kendi içinde sıralanmalı.

...
RegEx ile "Sort-Sıralama" yapamazsınız, sadece ayıklama yapabilirsiniz.
...

Ayıklamaya L yi de katabilsem, gerisi orderby ile olur tahmin ediyorum,, emin değilim.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,398
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Zaten onun için size daha önceki konunun başından beri ADO-Recordset nesnesini kullanmanızı öneriyorum. Bu tür işleri rahat yapabilmeniz için.

C# yazılımında ADO-Recordset kullanımıyla ilgili çeşitli makalelere ben rastladım...

.
 
Katılım
17 Haziran 2008
Mesajlar
1,874
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
çözeceğim.., bakıyorum.

Teşekkürler.
 
Üst