GridControl ile Verileri Dışarı Aktarmak
Bir önceki makalemde DevExpress ile GridControl‘e nasıl veri bağlanır onu incelemiştik.Şimdi ise çektiğimiz verileri dışarıya nasıl aktaracağız onu inceleyeceğiz. Sanıldığının aksine DevExpress bize bu konuda çok yardımcı oluyor ve tek satır kod ile .txt,.rft,.pdf,.html,.xls,.xlsx vb. türlerde dışarıya aktarmamıza destek veriyor.
Formumuza bir düğme ekleyelim ve kullanımına bir bakalım;
[csharp]
//Yeni bir dialog kayıt penceresi açıyoruz.
SaveFileDialog save = new SaveFileDialog();
if (save.ShowDialog()==DialogResult.OK) //Pencerede kayıt düğmesine basıldıysa
{
gridView1.ExportToHtml(save.FileName + ".html"); //İstediğimiz formatlarda dışarı aktarıyoruz.
gridView1.ExportToMht(save.FileName + ".mth");
gridView1.ExportToPdf(save.FileName + ".pdf");
gridView1.ExportToRtf(save.FileName + ".rtf");
gridView1.ExportToText(save.FileName + ".txt");
gridView1.ExportToXls(save.FileName + ".xls");
gridView1.ExportToXlsx(save.FileName + ".xlsx");
//Mesut GÜNEŞ
//Software Developer
//www.mesutx.com
}
[/csharp]
Konu dahilindeki sorularınızı yorum panelinden bana iletebilirsiniz.
Gridview’deki alanların yerlerini değiştirip xml olarak attıktan sonra. Attığımız şekilde gridview’e tekrar load etme şansımız varmı?
Daha doğrusu kullanıcı alanların yerlerini değiştirdiğine o şekliyle kaydetebilsin istiyorum
Merhaba hocam. ExportToText fonksiyonundaki (.pdf ve .xls) içeriği mümkünse paylaşabilirmisiniz
Merhaba Mehmet,
Örnek kayıtlar için kullanabileceğim veritabanları:
https://northwinddatabase.codeplex.com/
http://msftdbprodsamples.codeplex.com/
Bu iki veritabanını kullanarak örnekler geliştiriyorum.
Merhaba,
Gridview eğer geniş ise pdfe düzgün sayfalayamıyor. Bu sorunu nasıl aşabiliriz?
listview, formview vs içerisindeki sütunlardan bir tanesini ckeditor ile düzenlemem gerekiyor ama ckeditoru satırlardan biri içine eklediğim zaman resim yükleme işlevselliğini kaybediyor. data öğelerinden birinin içindeki bilgiyi harici bir textbox a nasıl aktarabilirim