Liste görünümünün AllowReorder sütunu true olarak ayarlanmışsa, çalışma zamanında kendi displayindex değerlerine göre sütun başlığı metinlerinin bir dize listesini nasıl alabilirim? listview.Columns yalnızca orijinal düzende sütunları döndürür.Displayindex'e dayalı bir liste görünümünün sütun başlıklarının listesi nasıl alınır?
5
A
cevap
5
C# 2.0? Ya da C# 3.0?
List<ColumnHeader> cols = new List<ColumnHeader>();
// populate
foreach (ColumnHeader column in listView.Columns) {
cols.Add(column);
}
// sort
cols.Sort(delegate(ColumnHeader x, ColumnHeader y) {
return x.DisplayIndex.CompareTo(y.DisplayIndex);
});
// project
List<string> names = cols.ConvertAll<string>(delegate(ColumnHeader x) {
return x.Text;
});
ya: LINQ cevap (ya .NET 3.5 veya .NET 2.0 LINQBridge ile/3.0 ile C# 3.0,) vs
yani
var names = (from col in listView.Columns.Cast<ColumnHeader>()
orderby col.DisplayIndex
select col.Text).ToList();
;-p çok daha kolay Bu, size sütun başlığı metin değerlerinin List<string>
değerini verir.
İlgili konular
- 1. Tüm Wikipedia makalelerinin başlıklarının bir listesi nasıl alınır?
- 2. DataTable bir sütun değerleri listesi nasıl alınır?
- 3. Liste görünümünün boyutunu görme
- 4. Liste görünümünün her bir öğesine karşı bir döndürücü nasıl eklenir
- 5. Android, bir liste görünümünün alt kısmına kaydırır
- 6. Liste görünümünün hareketli amacının veritabanı
- 7. android'de liste görünümünün ilk öğesini tıklatarak liste görünümünün öğesinin nasıl değiştirileceği
- 8. bir liste içine akışı listesi
- 9. Android'de bir liste görünümünün yukarı veya aşağı kayması nasıl algılanır?
- 10. Oluşturulduğunda liste görünümünün ilk öğesini vurgulayın
- 11. Liste bir boole içeriyorsa, bir tamsayı dizininden liste nasıl alınır?
- 12. Geoserver'dan katmanların listesi nasıl alınır
- 13. Redshift'deki UDF listesi nasıl alınır?
- 14. Orace: Varsayılan sütun değeri bir filtreye dayalı
- 15. Diğer sütunlara dayalı bir sütun ekleme KDB +
- 16. Liste görünümünün tetiklemesi IsSelected özelliği (Başlangıç)
- 17. Yerleşim görünümü, liste görünümünün en üstünde yer alıyor mu?
- 18. Liste öğelerinin listesi
- 19. Aşağı açılır liste endeksi nasıl alınır?
- 20. Sütun değiştiğinde olay nasıl alınır?
- 21. ListeYeni liste görünümü nasıl alınır?
- 22. Virgülle ayrılmış liste listesi?
- 23. Dize adına dayalı bir değişkenin değeri nasıl alınır?
- 24. i 3 sütun dizisine 3 sütun listesi dönüştürme bir ihtiyaç
- 25. Dropbox python api bir liste listesi
- 26. Bir sütun alanı için iki satır arasındaki fark nasıl alınır?
- 27. İkili Liste Dize Listesi - Erlang
- 28. PostgreSQL'de bir tablonun liste sütun isimleri ve veri türü nasıl alınır?
- 29. Etkinlik geçmişi yığınının listesi nasıl alınır?
- 30. Magento'da cms sayfalarının listesi nasıl alınır?