توصیح مبحث کریستال ریپورت
پس از نصب Crystal Report در سیستم حالا شروع به کدنویسی کنید.
1. انتخاب Data Source مورد نظر :
بتدا بعد از باز کردن Windows Form از منویی که بالای صفحه است گزینه Date و سپس
Add New Data Source را انتخاب کنید از صفحه Data Source Configuration
Wizard گزینه Database را انتخاب کرده و دکمه Next را بزنید در صفحه بعدی دوباره
گزینه Database را انتخاب کرده و دکمه Next را کلیک کنید.
در صفحه بعدی نیاز به انتخاب Data Connection است. به همین منظور Newonnection
را انتخاب کنید.
در قسمت Choose Data Source , Data Source مورد نظر را انتخاب و دکمه
Continue را بزنید.
سپس در پنجره بعدی Server name , Username , Password را در صورت لزوم
وارد کنید(اگر هنگام نصب Sql Server گزینه Autentication انتخاب کرده باشید نیاز
است) سپس Database name را در قسمت Connect to a Database وارد کرده و
Ok کنید و به همان پنجره Data Source Configuration Wizard برمی گردید و
next کنید ، دوباره Next کنید .
در قسمت بعد Table های موجود در Database شما ظاهر می شود و بنا بر نیاز شما در گزارش
گیری Tables مورد نظر را انتخاب می کنید و دکمه Finish را میزنید.
2. اضافه کردن Crystal Report به برنامه :
دوباره به محیط Visual Studio بر گردید در این قسمت باید Crystal Report را بسازید
به همین منظور از منوی بالا گزینه Project و سپس Add New Item و سپس Crystal
Report رو انتخاب کنید و دکمه Add را کلیک کنید .
پنجره Crystal Report Gallery باز می شود بر اساس نیاز خود در گزارش گزینه های
صحیح را انتخاب نموده در پنجره بعدی در قسمت Available Data Source زیر شاخه
Project Data را انتخاب و ADO.NET database را باز کرده و نام تمامی Tables
ظاهر میشود بر حسب نیاز Table مورد نظر خود را انتخاب کنید تا در سمت راست ظاهر شود.
در قسمت بعد Columns جداول انتخابی را بر حسب نیاز خود (که کدام Table از Data Base
در گزارش ذکر شوند) انتخاب کنید و در قسمت آخر ظاهر گزارش را تعیین کنید.
نمایی از گزارش در این قسمت آماده است.
تنظیمات داخل گزارش امری سلیقه ایست و از گفتن آن در این قسمت خودداری می کنم .
3. در محیط Visual Studio از قسمت Tool Box کنترل Crystal Report Viewer را
انتخاب کرده و یک Button قرار دهید که در هنگام کلیک بر روی آن گزارش نمایش داده شود.
در Event این Button کد های زیر را وارد کنید.
DataAccess dataaccess = new DataAccess();
string query = "select Book.BookId ,
Book.BookName,
Writer.WriterName,
Publisher.PublisherName,
Book.BookCount
From
Book
JOIN Writer ON Writer.WriterId=Book.WriterId
JOIN
Publisher ON Publisher.PublisherId= Book.PublisherId
GROUP BY
Book.BookId ,
Book.BookName,
Publisher.PublisherName ,
Writer.WriterName ,
Book.BookCount";
CrystalReport1 cr = new CrystalReport1();
dataaccess.Connect();
cr.SetDataSource(dataaccess.Select(query));
crystalReportViewer1.ReportSource = cr;
crystalReportViewer1.Show();
public void Connect()
{
string ConnectionString = "Data Source=.;Initial Catalog=tyy;Integrated Security=True";
con.ConnectionString = ConnectionString;
con.Open();
}
_____________________________________________________________________________
public DataTable Select(string sql)
}
DataTable dt = new DataTable();
cmd.CommandText = sql;
da.Fill(dt);
return dt;
{
مطالب مشابه :
مقایسه کریستال ریپورت و استیمول سافت (ابزارهای گزارشگیری در دات نت)
Visual Studio، HTML، SQL، C# و چاپ ، از کریستال ریپورت استفاده می از nvarchar(max) vs NText در sql
طريقه استفاده از Crystal Report
طريقه استفاده از عمومي به صورت Public در فرم دوم استفاده كرده ام ،شما مي توانيد
دانلود کتاب نحوه کار با کریستال ریپورت در سی شارپ
دانلود کتاب نحوه کار با کریستال ریپورت در استفاده از در سی شارپ (Crystal Reports in C#
استفاده از nvarchar(max) vs NText در sql server
استفاده از nvarchar + نوشته شده در دوشنبه ۱۴ بهمن۱۳۹۲ساعت 8 مقایسه کریستال ریپورت و
توصیح مبحث کریستال ریپورت
توصیح مبحث کریستال ریپورت نمایی از گزارش در این قسمت آموخته های من در محیط کار; c#;
مجموعه کامل آموزش برنامه نویسی سی شارپ پکیج دو
و نمایش آن در کریستال ریپورت که یک نرم محیط ویندوز با استفاده از یک خط کد در c#
برنامه نویسی
پایین بودن سرعت برنامه c# در اجرای کد پرینت در کریستال ریپورت; استفاده از linq در دیتابیس
برچسب :
استفاده از کریستال ریپورت در c#