Blog Stats
  • Posts - 25
  • Articles - 0
  • Comments - 53
  • Trackbacks - 0

 

DataGridView ile sadece istediğimiz kolonları listelemek

Winform uygulaması geliştiriyorsunuz. Veritabanından veri döndürdünüz. Dataset ya da generic list’e aldınız. Şimdi Datagridview ile bu verileri listelemek istiyorsunuz. Ama çektiğimiz bütün verileri listelemek istemiyorsunuz. Sadece bi rkaç kolon listelemek istiyorsunuz.

DataGridView kontrolünün Properties penceresinden de Columns kullanarak istediğiniz kolonları eklediniz.

Ama siz veriyi bind ettiğiniz zaman sizin eklediğiniz kolonlarla birlikte aynı zamanda veritabanından çekilen bütün kolonlar da görüntülenir.

Bu durumda autoGenerateColumns=false yapmak istersiniz ama Properties penceresinde yok. Kod tarafında yapmanız gerekiyor.

Kod tarafında da aşağıdkaine benzer bir şekilde yazdınız.

datagridview.DataSource = mydatasource;
datagridview.AutoGenerateColumns = false;

Ama sonuç değişmiyor.

O yüzden AutoGenerateColumns ifadesin öne almalıyız. Aşağıdaki kod istediğimiz yapar.

datagridview.AutoGenerateColumns = false;
datagridview.DataSource = mydatasource;


Feedback

# re: DataGridView ile sadece istediğimiz kolonları listelemek

Gravatar thanks for article dear 11/23/2009 3:53 PM | youtube

Post a comment





 

Please add 7 and 8 and type the answer here:

 

 

Copyright © Yunus Özen