Devexpress grid in görünümünü kaydetmek – devexpress grid save/restore layouts

Posted: 06 Nisan 2011 in DevExpress

Devexpress grid in ne kadar iş kolaylaştırıcı olduğunu defalarca anlatmıştık sanırım, şimdi de kullanıcıların ekranları kendilerine göre düzenlemesini sağlayalım. Yani isteyen kullanıcı istediği şekilde alanların yerini değiştirsin, genişliklerini ayarlasın gruplasın hatta filtre göndersin, ama bu yaptığı değişiklikleri de daha sonra ekrana girdiğinde aynen görebilsin istiyoruz. Bunu yapmanın birkaç farklı yolu var aslında, hatta benim yaptığım gibi bir fonksiyon hazırlayıp kullanıcı ekranda değişiklikler yaptıkça bir yere kaydedebilir, farklı zamanlarda kullanıcı o ekrana döndüğünde son görüntünün aynı kalmasını sağlayabilirsiniz.

Ancak bunun çok daha kolay bir yolu varmış, varmış diyorum çünki geçen gün farkettiğim bir kod yığınla kod yazmaktan kurtardı.

Bknz :

GridView.SaveLayoutToXml(fileName)
'fileName değeri yerine ister sabit, isterseniz dinamik bir yol verebilirsiniz
'görünümün kaydı xml olarak kaydedilecek, bu dosyanın direkt yolunu vermelisiniz

GridView.RestoreLayoutFromXml(fileName)
'kaydedilen dosyadan geri yüklemel için de kullanmanız gereken kod bu
Yorumlar
  1. Veli diyor ki:

    GridView.MainView.RestoreLayoutFromXml(fileName); olucak sanırım ama bende çalışmadı😦

  2. Süleyman diyor ki:

    2012.2 versiyonuna ait dil dosyaları elinizde mevcutmudur?

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s