2017-08-04 34 views

回答

1

AskSave屬性:

 var report = new Report(); 
     Config.DesignerSettings.DesignerLoaded += (object sender, EventArgs e) => 
     { 
      report.Designer.AskSave = false; 
     }; 
     report.Design(); 
+0

我已經添加了更詳細的expample。謝謝你的幫助。 – horotab

0

這是我如何解決了這個問題。該DesignerSettings_DesignerClosed方法是防止問題,如果我以後重新打開該設計。 感謝@Grzegorz Brzęczyszczykiewicz用於與AskSave尖端()。

... 
    { 
     Config.DesignerSettings.DesignerLoaded += DesignerSettings_DesignerLoaded; 
     Config.DesignerSettings.DesignerClosed += DesignerSettings_DesignerClosed; 
     Report.ReportData.Design(false); 
    } 


    private void DesignerSettings_DesignerClosed(object sender, EventArgs e) { 
     Config.DesignerSettings.DesignerLoaded -= DesignerSettings_DesignerLoaded; 
     Config.DesignerSettings.DesignerClosed -= DesignerSettings_DesignerClosed; 
    } 


    private void DesignerSettings_DesignerLoaded(object sender, EventArgs e) { 
     Report.ReportData.Designer.AskSave = false; 
    }