2009-08-06 19 views
5

Merhaba Sadece Excel'de olduğu gibi Winforms DataGridView denetimini kullanarak filtreleme/sıralama yapmak için hızlı bir çözüme ihtiyacım var.C# Winforms Ms Excel gibi sıralama/filtreleme ile DataGridView

Bu bölgedeki mevcut gönderileri inceledim, ancak hiçbiri ihtiyaçlarımızı karşılamıyor gibi görünüyor.

el benim DataGridView doldurma ediyorum - hiçbir veri

cevap

6

DataGridView sütunlar zaten sıralama desteklemek bağlayıcı.

Verilerinizle bir DataTable'ı doldurup DataGridView'ı dataDataPefresi'ne bağlarım.

myDataTable.DefaultView.RowFilter öğesini ayarlayarak görüntülenen satırları filtreleyebilirsiniz.

DataGridView'ın üzerine Textbox'ları ve/veya Combobox'ları yerleştirebilir ve input/selection olarak myDataTable.DefaultView.RowFilter öğelerini güncelleyebilirsiniz.

+0

Teşekkürler, DataTable'a bağlıyım ve veri yükleyebilirim ve sıralamayı yapabilirim ... Satır filtresi üzerinde çalışmaya çalışıyor ... Cheer !!!! –

0

Neden ucuz bir 3. taraf bileşenini kullanmıyorsun? Satın alsanız bile, paranızı gerçekten kurtarabilirdi. This DataGridView alternative with autofilter çok hızlı çalışıyor ve bağlantısız mod ana çalışma modudur. Artı Excel tarzı AutoFilter'ı destekler.

+3

çünkü programcıyız. Bunu yapmak için bir yazılım bulabilmeniz için neden program yapmaya bile hazırsınız? – Dementic