03-10-14, 04:21 AM
هلا وغلا فيكم أحبتي ..
أنا سويت مشروع asp.net
وعملت تقارير
واردت وضع متغير parameter يوضع فيه قيمة متغيرة على حسب الدخول
فمثلا عند النقر على زر 1 يظهر في التقرير في البراميتر p1 : اسم معين 1
وعند النقر على زر 2 يظهر في التقرير في البراميتر p1 نفسه قيمة أخرى : اسم معين2
المهم ..حصلت الكود في الأسفل بس ما اشتغل كويس
السطر الأول تعريف المتغير على انه باراميتر
السطر الثاني اضفته للباراميتر المعرف في التقرير ( لا تقولي تأكد من تعريفك )
السطر الثالث اسناد البراميتر
السطر الرابع تحديث..
المشكلة :
لما اسوي عرض للصفحة .. تبقى على اللودينق وما تظهر النتيجة ..
طبعا اريد عرض yahya وبعدين راح اضيف قيم أخرى ..
كنت راح استخدم السيشن بس عيت تجي معي ..
وقرأت انه في الاصدرات الجديدة ل aspx ألغت مفهوم السيشن مع الريبورت
أتمنى أحصل اجابة
تحياتي
أنا سويت مشروع asp.net
وعملت تقارير
واردت وضع متغير parameter يوضع فيه قيمة متغيرة على حسب الدخول
فمثلا عند النقر على زر 1 يظهر في التقرير في البراميتر p1 : اسم معين 1
وعند النقر على زر 2 يظهر في التقرير في البراميتر p1 نفسه قيمة أخرى : اسم معين2
المهم ..حصلت الكود في الأسفل بس ما اشتغل كويس
كود :
Dim nam As Microsoft.Reporting.WebForms.ReportParameter
nam = New Microsoft.Reporting.WebForms.ReportParameter("P1", "yahya")
Me.ReportViewer1.LocalReport.SetParameters(New Microsoft.Reporting.WebForms.ReportParameter() {nam})
ReportViewer1.LocalReport.Refresh()
السطر الأول تعريف المتغير على انه باراميتر
السطر الثاني اضفته للباراميتر المعرف في التقرير ( لا تقولي تأكد من تعريفك )
السطر الثالث اسناد البراميتر
السطر الرابع تحديث..
المشكلة :
لما اسوي عرض للصفحة .. تبقى على اللودينق وما تظهر النتيجة ..
طبعا اريد عرض yahya وبعدين راح اضيف قيم أخرى ..
كنت راح استخدم السيشن بس عيت تجي معي ..
وقرأت انه في الاصدرات الجديدة ل aspx ألغت مفهوم السيشن مع الريبورت
أتمنى أحصل اجابة
تحياتي