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

نام تاپیک: تنظيم يك كوئري با Linq براي ReportSource شي crystalReportViewer

  1. #1

    تنظيم يك كوئري با Linq براي ReportSource شي crystalReportViewer

    با سلام
    فكر مي كنم توضيح كامل در عنوان باشه . مي خوام براي اعمال شرط روي داده هام از لينك استفاده كنم .و نتيجه رو در يك crystalReportViewerنشون بدم . چند وقت پيش اينو امتحان كردم ولي نمي دونم چرا الآن يا خطا مي ده يا دادها رو نشون نمي ده .

  2. #2

    نقل قول: تنظيم يك كوئري با Linq براي ReportSource شي crystalReportViewer

    دوست عزيز عنوان گويا هست ولي اينطوري نميشه كمكتون كرد.
    شما كدي كه نوشتيد و خطايي كه ميده رو بذاريد تا بهتر بشه كمكتون كرد.

  3. #3

    نقل قول: تنظيم يك كوئري با Linq براي ReportSource شي crystalReportViewer

    با سلام وتشكر از توجه شما
    فرموده بوديد كدها رو بزارم .

    Sql.
    StoreDataContext db = new Store.Sql.StoreDataContext();
    var q = from a in db.Stores
    from f in db.Factors
    where a.IdStores == f.IdStores
    && f.IdFactors >1
    selectnew
    {
    f.Number ,
    f.Date
    };

    ReportDocument rd = newReportDocument();
    rd.Load("CrystalReport1.rpt");
    rd.SetDataSource(q);
    crystalReportViewer1.ReportSource = rd;
    همين روشو توي يه برنامه ديگه ، البته با يه پايگاه داه ديگه امتحان كردم جواب مي داد . ولي روي برنامه اصلي خودم يا جدول گزارشو خالي نشون مي ده يا از خط
    rd.SetDataSource(q);
    اين خطا رو مي گيره .
    DataSet does not support System.Nullable<>.
    اين در صورتيه كه مي دونم اين شرط در داده ها صدق مي كند .
    براي بانك و فايل كريستال ريپورتم هم خصوصيتcopy to output directory = Copy always
    و براي ديتاكانتكس و ديتاستم هم do not copy گذاشتم .

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

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