نمایش نتایج 1 تا 5 از 5

نام تاپیک: 'گزارش گیری پویا در vb.net 2005

  1. #1

    Post 'گزارش گیری پویا در vb.net 2005

    سلام دوستان عزیز، من در یک برنامه یک dataset به صورت داینامیک با کد زیر ایجاد کردم :

    Private global_dataset As System.Data.DataSet = New System.Data.DataSet()
    و با استفاده از اشیاء dbConnection، dbCommand و dataAdapter توسط دستور sql مورد نظر خود و متد dataAdapter.Fill اطلاعات مورد نظر خودم رو از database خوانده و در dataset تعریف شده قرار دادم. حالا می خوام از این dataset گزارش بگیرم حالا با crystal report یا active report فرقی نمی کنه فقط جواب بده و بتونم فرم گزارش رو اون جوری که بخوام طراحی کنم و پرینت بگیرم. خواهش می کنم کمکم کنید نمی تونم این کار رو انجام بدم. خیلی گیر کردم.

  2. #2

    نقل قول: 'گزارش گیری پویا در vb.net 2005

    اینجا رو ببین
    http://www.codeproject.com/KB/cs/Dyn...al_Report.aspx
    اگه بتونی یه شی دیتا ست مثل این بابا تعریف کنی ولی خودت تو کد پرش کنی فکر کنم چاره کارت بشه

  3. #3

    نقل قول: 'گزارش گیری پویا در vb.net 2005

    آقا اصلا این کار و بکن
    اول یه ریپورت بساز و از فیلدهای جدولی که می خواهی دیتا ستت رو از اون جدول بسازی پرش کن
    الان شما یه ریپورت کامل داری ولی همه چیو نشون می ده در حالی که شما می خواهی ریپورتت با دیتا ست مورد نظرت پر بشه
    پس تو کد این کارو مثل من انجام بده
    من توش پارامتر هم فرستادم که شاید به دردت بخوره

    frmReport frmReport = new frmReport();
    rptViewFreeColumns rptViewFreeColumns = new rptViewFreeColumns();
    ParameterDiscreteValue Today = new ParameterDiscreteValue();
    Today.Value = TodayDate.ToString();
    ParameterValues pvCollection = new ParameterValues();
    pvCollection.Clear();
    if (txtCabinetKeyword.Text != "")
    filter = " CabinetTitle Like '%" + txtCabinetKeyword.Text + "%' ";
    cabinetsSummery = dataAccess.getMyDataTable("Select * From viewFreeColumns Where " + filter);
    rptViewFreeColumns.SetDataSource(cabinetsSummery);
    pvCollection.Add(Today);
    rptViewFreeColumns.DataDefinition.ParameterFields["Today"].ApplyCurrentValues(pvCollection);
    frmReport.crystalReportViewer1.ReportSource = rptViewFreeColumns;
    frmReport.ShowDialog();

    البته فکر کنم این روش آماتوریه .ولی کار راه می افته
    اگه کسی روش بهتری داره لطفا پیشنهاد بده
    آخرین ویرایش به وسیله asemun : دوشنبه 31 تیر 1387 در 10:17 صبح

  4. #4

    نقل قول: 'گزارش گیری پویا در vb.net 2005

    با سلام و خسته نباشید من می خوام به وسیله کد نویسی ونه با استفاده از ویزارد یک دیتا ویوو رو به یک گزارش کریستال ریپورت کانکت کنم. حالا سوال من اینه که اولا توی خود فرم کریستال ریپورت در زمان طراحی از چه شی باید استفاده کنم. دوم اینکه چطور می تونم اون رو به دیتا ویوو مورد نظرم کانکت کنم . اگر جوابم رو بدید واقعا متشکر می شم.
    ایمیل من این هست : hparviz9@Gmail.com
    خواهش می کنم اگر کسی می دونه جواب بده در ضمن من از سی شارپ استفاده می کنم نه ار وی بی

  5. #5
    کاربر دائمی آواتار abdullah20
    تاریخ عضویت
    فروردین 1390
    محل زندگی
    اصفهان
    پست
    1,211

    نقل قول: 'گزارش گیری پویا در vb.net 2005

    باید از پارامترهای کریستال استفاده کنید

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •