Xdatagrid’de sütun konumlarını kayıt etme
15 Şubat 2017 / 14:41
Burak

Merhaba arkadaşlar, günümüzde en çok kullanılan component olan devexpress ile pek çok sorunlarınıza pratik çözümler bulabilirsiniz.Devexpress de en çok kullanılan bileşen olan xdatagrid’de sütun yerlerini kaydetmeniz gerekebilir ve bunu tekrar yüklemeniz gerekebilir bunun için aşağıdaki kod satırlarını kullanıyoruz.
Sütun Konumlarını kayıt etmek için
1 |
gridControl1.MainView.SaveLayoutToXml("grid_konum.xml"); |
Sütun konumlarını geri yüklemek için
1 |
gridControl1.MainView.RestoreLayoutFromXml("grid_konum.xml"); |
—GÜNCELLEME — 07.08-2017
Eğer konumu xml olarak değilde database yada bir değişken atmak isterseniz kayıt için aşağıdaki kodları kullanıyoruz
1 2 3 4 5 |
Stream str = new System.IO.MemoryStream(); gridView1.SaveLayoutToStream(str); str.Seek(0, System.IO.SeekOrigin.Begin); StreamReader reader = new StreamReader(str); string text = reader.ReadToEnd(); |
Restore etmek içinse aşağıdaki kodları kullanıyoruz.
1 2 3 4 |
string text = 'GET THE REQUIRED STRING FROM THE DATABASE'; byte[] byteArray = Encoding.ASCII.GetBytes(text); MemoryStream stream = new MemoryStream(byteArray); gridView1.RestoreLayoutFromStream(stream); |
Bu Yazılarıda Okuyabilirsiniz...
Bir cevap yazın