20 Ekim 2009 Salı

DataGridView - 4 (AutoGenerateColumns)

Tanımladığım sütunlar herkeste düzgün görünürken sadece bir arkadaşımızda program çalıştığında, sütunların yeri olduğundan farklı olarak geliyordu. Bunu da sütunlarda değişiklik yapınca hata almasıyla fark ettik. Meğer, datagrid'in datasource'ını değiştirmeden önce;

dgProTaskTable.AutoGenerateColumns = false;

belirtmezsem sütunları kendi kendine yeniden generate ediyormuş. Sütunların yerinin neden sadece bir bilgisayarde değiştiğini bilmiyorum ama tek satırla hatayı çözmüş oldum :)

DataGridView - 3 (CurrentCellDirtyStateChanged)

Karşılaştığım diğer bir sorun, DataGridView'de runtime'da yapılan değişikliklerin hemen algılanmaması.

DataGridView - 2 (Combobox SelectedIndexChanged)

Karşılaştığım diğer bir sorun, Combobox'ların SelectedIndexChanged event'ının olmaması veya ulaşamamak. İnternette şöyle bir öneri vardı ne kadar doğru bilemem ama ben uyguladım oldu:

14 Ekim 2009 Çarşamba

DataGridView -1 (DataPropertyName)

Son yaptığım projede, tablo içinde combobox kullanımı istedi müşteriler. Ben de her zaman listeleme işlemi için ListView kullandığımdan ve onda da o özellik olmadığından bir arayış içine girdim. Sonunda da DataGridView'i keşfettim (Ben keşfetmedim aslında Mehmet Arslan keşfettirdi :) ). Projemde bugün itibariyle bittiğinden ancak bugün yazabildim bu yazıyı.