PDA

View Full Version : Set New Page After Dynamically



مهدی هادیان2
چهارشنبه 07 تیر 1391, 19:16 عصر
بسم الله الرحمن الرحیم
با سلام
می دونید با استفاده از مسیر Group Expert/Options/New Page After --- Visable Groups در کریستال ریپورت می توان هر گروه رو در یک صفحه جدید ببینیم؛ چه جوری می شه این کار رو با برنامه نویسی انجام داد.
منظورم اینکه تعداد رو از کاربر بگیریم و به کریستال ریپورت پاس بدیم؟
با تشکر

مهدی هادیان2
جمعه 16 تیر 1391, 07:26 صبح
با سلام خدمت دوستان
جواب سوال رو پیدا کردم
بعد از اینکه پارامتر ساختیم و اون رو به Group Exert/Option/New Page ... منتسب کردیم.
کد زیر رو در فرم گزارش می نویسیم:



CrystalDecisions.Shared.ParameterFields pfields = new CrystalDecisions.Shared.ParameterFields(); CrystalDecisions.Shared.ParameterField pfield = new CrystalDecisions.Shared.ParameterField(); CrystalDecisions.Shared.ParameterDiscreteValue disvalue = new CrystalDecisions.Shared.ParameterDiscreteValue(); disvalue.Value = this.textBox1.Text; pfield.Name = "NewPage"; pfield.CurrentValues.Add(disvalue); pfields.Add(pfield); CRV.ParameterFieldInfo = pfields;

شاد و موفق باشید.