Bir .net 4.5 Winforms uygulamasında çalışma raporu görüntüleyici işlevim var. Raporda bir rapor üretir benim Form çağrısıSayfa Gezgini Rapor Görüntüleyici Araç Çubuğundaki Denetimler düzgün çalışmıyor
AppDomainSetup setup = new AppDomainSetup { ApplicationBase = Environment.CurrentDirectory, LoaderOptimization = LoaderOptimization.MultiDomainHost };
setup.SetCompatibilitySwitches(new[] { "NetFx40_LegacySecurityPolicy" });
AppDomain _casPolicyEnabledDomain = AppDomain.CreateDomain("Full Trust", null, setup);
try
{
ReportViewAppDomain.rptSalesReport genSalesReport = (ReportViewAppDomain.rptSalesReport)_casPolicyEnabledDomain.CreateInstanceFromAndUnwrap(typeof(ReportViewAppDomain.rptSalesReport).Assembly.CodeBase, typeof(ReportViewAppDomain.rptSalesReport).FullName);
bool result = genSalesReport.SalesMonthlyReport_Load(Convert.ToDateTime(startTimePicker.Value), Convert.ToDateTime(endTimePicker.Value), stores, storeIds, depts, deptIds, ParentForm);
}
catch (Exception ex)
{
//handle exception here
}
genSalesReport.SalesMonthlyReport_Load()
geçerli: Son zamanlarda LegacyCAS güvenlik özellikli ie ile kendi AppDomain içinde yüklemek amacıyla ayrı bir projeye rapor izleyici kontrolünü içeren Form sayfasını taşındı görüntüleyici yerel mod. Bu Formu kendi AppDoma alanına yüklediğinden, Rapor Görüntüleyici araç çubuğu gezinme denetiminin sayısal metnini (resme bakın) çalışmaz. Metin kutusuna bir sayfa numarası yazabilirim ancak klavyeye girerken klavyeden girerken rapor görüntüleyici belirtilen sayfaya gitmez.
sayfa denetimi oklar hala çalışır ve sayfa sayıları ve diğer fonksiyonlar navigasyon kontrolünde doğrudur. Tasarımcı dosyasında this.reportViewer1.ShowPageNavigationControls = true;
'u belirledim ve odağı hala rapor görüntüleyici form sayfasına ayarladıktan sonra sorun hala devam ediyor. Herhangi bir öneri çok takdir edilecektir.