توصیح مبحث کریستال ریپورت

پس از نصب   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  را کلیک  کنید .


images?q=tbn:ANd9GcSrhI6NLZiZlqLkDye0nXG


 پنجره   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 قرار دهید که در هنگام کلیک بر روی آن گزارش نمایش  داده شود.


images?q=tbn:ANd9GcTsauMixqw_qqYzOvm_BeZ


images?q=tbn:ANd9GcQ6eL-_uQZ-cQsS2wZ_H55


در 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 در دیتابیس




برچسب :