PDA

View Full Version : مشکل تعریف ReportDocument ???



picaso2008
یک شنبه 12 اسفند 1386, 20:49 عصر
من از vs 2005 استفاده می کنم.در C# نمی تونم یک متغیر از نوع ReportDocument تعریف کنم.ایا باید از Namespace خاصی استفاده کنم ؟

najafzade
یک شنبه 12 اسفند 1386, 21:31 عصر
نه ReportViewer می خواد.

picaso2008
سه شنبه 14 اسفند 1386, 20:23 عصر
اقای نجف زاده عزیز من منظور شما را متوجه نشدم.من طبق آموزشی که از همین سایت گرفتم کار می کردم که یه جایی تو آموزش قطعه کد زیر بود.حالا می خوام بدونم این ReportDocument چطوری تعریف شده که من نمی تونم تو برنامه ی خودم تعریف کنم.



ConnectionInfo connectionInfo = newConnectionInfo(); //1


ReportDocument RepDoc = new ReportDocument(); //2
connectionInfo.ServerName = "."; //3
connectionInfo.DatabaseName = "anbar"; //4
connectionInfo.UserID = "sa"; //5
connectionInfo.Password = "123456"; //6
string RepPath = Application.StartupPath + @"\CrystalReport1.rpt"; //7
RepDoc.Load(RepPath); //8
RepDoc.SetDataSource(dataset); //9
crystalReportViewer1.ReportSource = RepDoc; //10



از این که لطف کردید و به سوالم پاسخ دادید ممنونم. :تشویق:

picaso2008
چهارشنبه 15 اسفند 1386, 12:30 عصر
هیچ کسی نمی تونه جواب من را بده.من عجله دارم.
یه سوال دیگه ===>> من چطور می تونم قبل از اینکه ReportViewer لود بشه محل دیتابیس خودم را براش تعیین کنم؟در اصل محل دیتابیس را برای CrystalReport چطوری در کدنویسی تعیین کنم؟

picaso2008
چهارشنبه 15 اسفند 1386, 13:13 عصر
:قلب:
خودم جوابشو پیدا کردم.باید یه NameSpace به این شکل تعریف کنیم.

using CrystalDecisions.CrystalReports.Engine;

NameSpace را اینطوری پیدا کردم.
رفتم تو قسمت object Browser مربوط به خود VS و بعد ReportDocument را جستجو کردم.وقتی پیداش کرد تو یه قسمتی یه سری اطلاعات به همراه NameSpace خودش را بهم داد.
:قلب:
اقای نجف زاده بازم به خاطر اینکه زحمت کشیدید و بار اول جواب سوالم را دادید ممنونم.