Aşağıdaki property ile kapayabilirsiniz
gridView1.OptionsBehavior.Editable = false;
Devexpress dateedit kontrolünden seçilen değerden sadece ay ve yıl dönmesini istiyorsanız (Örneğin Kasım 2014) gibi, aşağıdaki kodları kullanabilirsiniz
Örnek olarak dateedit kontrolümüzün adı dtp_satis_donemi olsun
//maskı belirtiyoruz dtp_satis_donemi.Properties.EditMask = "y"; //seçilen değerin mask formatıyla aynı olmasını sağlıyoruz dtp_satis_donemi.Properties.Mask.UseMaskAsDisplayFormat = true; //şu anki ay ve yılı seçiyoruz dtp_satis_donemi.EditValue = DateTime.Now;
Visual studio eklentisi olan resharper, devexpress ile birlikte kullanılıyorsa F5’e her bastığınızda satır silme gibi bir soruna sahip oluyor.
Bu sorunu çözmek için proje klasörü içerisinde devexpress eklentisine ait olan licenses.licx dosyasını silmeniz (veya adını değiştirmeniz) yeterli olacaktır
Deveexpress gridi çoklu select desteklediği için seçilen değeri liste atıyoruz sonra ilk elemanı seçiyoruz. Bunu yapmadan önce grid properties penceresinden AllowSelectSingleRowOnly=true ve ProcessSelectionChangedOnServer=true olarak ayarlanmalıdır.
protected void grid_fiyat_stoklistesi_SelectionChanged(object sender, EventArgs e) { List<object> kayitlar = grid_fiyat_stoklistesi.GetSelectedFieldValues(grid_fiyat_stoklistesi.KeyFieldName); MessageBox.Show(kayitlar[0].ToString()); }