ايران ويج

نسخه‌ی کامل: گزارشگیری با کریستال ریپورت در asp.net
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
من یک برنامه تحت وب در محیط visual studio 2008 با asp.net و c# دارم . که می خوام با استفاده از کریستال ریپورت گزارشگیری کنم من می خوام که reportsource مربوط به گزارش را با استفاده از stored procedure از جدول استخراج کنم و سپس این نتیجه را به عنوان reportsource به گزارش bind کنم کد من این است :

در بالای صفحه :
کد:
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.ReportSource;
using CrystalDecisions.Shared;

و در page_load این کد رو دارم :
کد:
[color=#FF0000]CrystalReportDemo report = new CrystalReportDemo();[/color]
        report.Database.Tables["table1"].SetDataSource((DataTable)demoTable);
        // Assign the report to the Crystal report viewer.
        crystalReportViewer.ReportSource = report;

وقتی کد رو اجرا می کنم روی سطر
کد:
CrystalReportDemo report = new CrystalReportDemo();
error زیر را نشان می دهد:

The type or namespace name 'CrystalReportDemo' could not be found (are you missing a using directive or an assembly reference?)

در حالی که من یک ریپورت به این اسم در پروژه ام دارم . کسی می تونه کمکم کنه ؟
باید پروژه رو به کلی دوباره Build کنید
منم چند وقت پیش یه مشکلی شبیه این داشتم که حتی با Rebuild هم حل نشد. آخرش مجبور شدم یه پروژه جدید بسازم و تمام کنترل ها و کدنویسی ها رو توش کپی پیست کنم
با build کردن هم حل نشد کسی می دونه باید چی کار کنم ؟
آره میدونم بابا
برو گزارشات رو با خود برنامه کریستال ریپورت بساز مثلا 2008 که در بازار هم هست بعد تو فرمت یه کریستال ریپورت ویور بنداز بعد یه سورس براش درست کن اینا رو که بلدی انشالله بعد گزارشاتت رو به سورس اضافه کن میتونی از یه combo box استفاده کنی که با تغییراتش گزارش در حال نمایش تغییر کنه
البته باید نحوخ ارتباط با دیتابیس رو براش به صورت کد در رویداد بالا اومدن صفحه بنویسی بعدا کل کدش رو درهمین صفحه میزارم
ali10062010@yahoo.com