PDA

View Full Version : مشکل هنگام اجرا کریستال ریپورت



jafar007
جمعه 09 اسفند 1387, 18:34 عصر
با سلام خدمت اساتید.
من با یک کریستال ریپورت یک گزارش ساختم از بانک اکسس ولی وقتی می خواهم این گزارش رو توی پروژه خودم بیارم هنگام اجرا با این خطا مواجه می شم .


Could not load file or assembly 'System.Web.Extensions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)


وقتی این گزارش رو توی یک پروژه جدید از نوع همان پروژه خودم اجرا می کنم درست اجرا می شه ولی فقط توی پروژه خودم این خطا رو می ده.
من حتی توی Refrence فایل system.web.extensions را پاک کردم دوباره اضافه کردم ولی نشد.
پروژه من : AJaxEnableASP.NET 2.0 با زبان #C بانک Access با VS2008
با تشکر .

jafar007
جمعه 09 اسفند 1387, 22:15 عصر
آقا مشکلم حل شد.
ولی الان یک مشکل دیگه دارم
می خواستم بدونم چطور میشه فرمت داده هایی رو که یک نمودار میله ای نشان میده را تغییر داد؟
من هر داده ای را که به نمودار میدم ضرب در 100 میکنه اصلا داده های گرید را هم ضربدر 100 میکنه.
مثلا وقتی باید یک داده را %85 نشان بده اونو %8500 نشان میده یا در حالیت Number عدد 85 را 8500 نشان می ده .
من همه جا رو گشتم ولی چیزی پیدا نکردم که بشه این دوتا صفر اضافه رو ازش برداشت. با کم یا زیاد کردن decimal هم نشد. داده های من توی بانک اکسس هستش وقتی توی بانک هم می خوام یک ستون که یکی از سلول هاش محتوای عدد 40 هستش را به percent تبدیل کنم عدد 40 را به %4000 تبدیل می کنه و حتی اگر توی یکی از خانه های اون ستون عدد 10 را تایپ کنی تا عدد %10 را نشان دهد %0 را نشان می دهد.
لطفا راهنماییم کنید.

پروژه من : AJaxEnableASP.NET 2.0 با زبان #C بانک Access با VS2008

jafar007
شنبه 10 اسفند 1387, 09:51 صبح
سلام
یعنی کسی نیست که بدونه چرا نمودار اینجوری اعداد رو نشون میده؟

ali.hojjati
شنبه 10 اسفند 1387, 10:03 صبح
این مشکلت چجوری حل شد الان من همون مشکل شما رو دارم.

jafar007
شنبه 10 اسفند 1387, 10:19 صبح
من برای اینکه این پروژه را روی سایت بزارم System.Web.Extensions dll را توی شاخه bin کپی کرده بودم . این فایل را پاک کردم درست شد.
البته این کارو روی کامپیوتر خودم انجام دادم هنوز روی سایت امتحان نکردم.
اگر شما راه حل بهتیری پیدا کردین بگین . شاید این کار من توی سایت درست نباشه.
موفق باشید.

armangara
سه شنبه 13 اسفند 1387, 14:17 عصر
سلام من هم این مشکل رو داشتم. تو webconfig در بخش runtime همین dll اومده که new verion اون رو از 1.0.0.0 به 3.0.0.0 تغییر دهید.اگه حل نشد به 3.5.0.0 تغییر دهید تا دانت 3.5 رو ساپورت کنه . اگه مشکلی بود بگید تا خود webconfig رو براتون بزارم