Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 15947|Yanıt: 1

[WinForm] C# winform in listview sıralama

[Bağlantıyı kopyala]
Yayınlandı 7.12.2017 09:37:55 | | | |
Bu makaledeki çözüm aşağıdaki bağlantıdaki çözümdür. Bu makalenin yazarı Bright'a çok teşekkürler:http://blog.163.com/shensc@126/blog/static/1312896522010614103538287/

İnternette birçok çözüm gördüm (aslında sadece bir tane, ama yeniden basılmış ve yapıştırılmış, yani işe yaramaz). Aynı zamanda, çok fazla kod aslında işe yaramaz (küfür ettiğim için affedin) (bu yöntemin çözümü şu https://support.microsoft.com/en-us/kb/319401). Son olarak, bir NetEase blogunda bir çözüm buldum.

İşte kendiniz öğrenmeniz için bir plan:

Öncelikle, IComparer'dan miras alınan bir sınıf oluşturun: ListViewColumnSorter

Tüm sınıf kodu şöyledir:

Listview'un başlık tıklama etkinliği aşağıdaki gibidir:
Tamam, bu kadar




Önceki:Dünya çöktü, dünya çöktü
Önümüzdeki:Hadoop'a başlamadan önce anlayış
 Ev sahibi| Yayınlandı 7.12.2017 10:06:51 |
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com