DevExpress XtraGrid Checkbox Disable Edilmesi

Merhaba arkadaşlar,

Projemizde yer alan DevExpress XtraGrid’in içindeki checkbox alanlarının, belirli bir validasyona göre nasıl disable edilebileceğini kısaca anlatacağım. Senaryomuza göre aşağıda yer alan grid’deki kırmızı kutu içerisindeki checkbox’lar daha önceden işaretlenip kayıt edildi ise, kullanıcı tekrardan bu checkboxları değiştiremeyecek.

xtragrid_checkbox_disable

DevExpress XtraGrid Sadece Seçilen Satırları Bulmak

Merhabalar,

DevExpress XtraGrid kullanırken sadece seçilen satırlara erişmek isterseniz, aşağıdaki kod parçacığını kullanabilirsiniz.

DevExpress XtraGrid Çoklu Satır Seçimini Engellemek

Merhabalar,

DevExpress kullanan herkesin karşılaşabileceği çok kısa bir bilgi paylaşmak istiyorum. Hem benim için hem de sizler için ufak bir not olarak blog’umda kalsın istedim.

XtraGrid’de yer alan satırların çoklu seçimini engellemek GridView’ınızın üzerine tıklayıp, RUN DESIGNER butonuna tıklıyoruz.

DevExpress_XtraGrid_MultiSelection_1

Ardından açılan Views penceresinden OptionsSelection sekmesinden bu gridview’ımıza ait seçim işlemleri ile alakalı tüm detaylaır görebiliyoruz. Amacımız çoklu seçimi engellemek olduğu için direk olarak MultiSelect değerini False‘a çekmeniz yeterlidir.

DevExpress_XtraGrid_MultiSelection_2

DevExpress XtraEditor.PictureEdit Control

Merhabalar,

Birçok kişinin takıldığı bir noktada ufak bir paylaşımda bulunmak istedim.

DevExpress kullananların bildiği gibi genellikle kontrollerin içerisine değerleri .EditValue ile atayabiliyoruz. Fakat bazı senaryolarda PictureEdit kontrolü için durum biraz farklı diyebilirim.

XtraEditor.PictureEdit kontrol’ünde bağlı kontroller EditValue ile içerisine değer ataması 2 şekilde yapılıyor.

Örnek senaryoda, picDocument (DevExpress.XtraEditor.PictureEdit) kontrolümüzde göstermek istiyoruz.
Bunun için FileURL değişkenimize imajımızın dosya yolunu bu string olarak atıyoruz. Ve ardından aşağıdaki 2 seçenekten birini kullanarak imaj dosyamızı kolaylıkla PictureEdit kontrolumuzde gösterebiliriz.

Birincisi EditValue ile

Diğer bir yol ise asenkron olarak