none
Devexpress Pivotgrid Control RRS feed

  • Genel Tartışma

  • Arkadaşlar merhabalar. Geliştirdiğim projede pivotun layout unun kaydedilmesi üzerine konu açmıştım, geri dönüş olmadı ve bayağı araştırdığım bir konuydu. Zor oldu ama çözdüm. Geliştirilmesi istenen projelerde ihtiyaç duyabilirsiniz, kod satırlarını aşağıda paylaşıyorum.

    public static void TabloSablonKaydet(this PivotGridControl tablo, string sablonAdi)
            {
                try
                {
                    if (!Directory.Exists(Application.StartupPath + @"\Şablon Dosyaları"))
                        Directory.CreateDirectory(Application.StartupPath + @"\Şablon Dosyaları");

                    tablo.SaveLayoutToXml(Application.StartupPath + $@"\Şablon Dosyaları\{sablonAdi}.xml");
                }
                catch (Exception ex)
                {
                    Messages.HataMesaji(ex.Message);
                }
            }

            public static void TabloSablonYukle(this PivotGridControl tablo, string sablonAdi)
            {
                try
                {
                    if (File.Exists(Application.StartupPath + $@"\Şablon Dosyaları\{sablonAdi}.xml"))
                        tablo.RestoreLayoutFromXml(Application.StartupPath + $@"\Şablon Dosyaları\{sablonAdi}.xml");
                }
                catch (Exception ex)
                {
                    Messages.HataMesaji(ex.Message);
                }
            }

    28 Haziran 2019 Cuma 08:01