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

نام تاپیک: مشکل در استفاده از sp در Linq هنگام گزارشگیری با stimulsoftreprot

  1. #1

    مشکل در استفاده از sp در Linq هنگام گزارشگیری با stimulsoftreprot

    سلام
    من کد زیر را نوشته ام برنامه هم بخوبی کار می کند
    public StiReport report=new StiReport();

    public void Regdate(StiReport report)
    {
    var db = new CameraDataContext();
    using (CameraDataContext context=new CameraDataContext())
    {
    var q = from row in context.Users
    select
    new
    {
    row.Name,
    row.Family,
    row.UserName
    };
    report.RegData("q",q);
    }
    }
    private void btnPrint_Click(object sender, EventArgs e)
    {
    report.Load("report.mrt");
    Regdate(report);
    report.Show();
    }


    ولی هنگامیکه در linq از sp استفاده می کنم و کد زیر را می نویسم
    public void Regdate(StiReport report)
    {
    var db = new CameraDataContext();
    using (CameraDataContext context=new CameraDataContext())
    {
    var q = from row in context.LicenseConstant_all()
    select row;
    report.RegData("q", q);
    }
    }


    private void btnPrint_Click(object sender, EventArgs e)
    {
    report.Load("report.mrt");
    Regdate(report);
    report.Show();
    }

    خطا می گیرد
    متن خطا: The query results cannot be enumerated more than once.
    لطفا راهنمای کنید که چطور از sp در linq برای گزارش گیری استفاده کنم
    باسپاس

  2. #2
    کاربر دائمی آواتار parvizwpf
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    TEH
    پست
    2,918

    نقل قول: مشکل در استفاده از sp در Linq هنگام گزارشگیری با stimulsoftreprot

    آیا q دیتا دارد؟ جایی که داره خطا میده یک ToList بزنید.

  3. #3

    نقل قول: مشکل در استفاده از sp در Linq هنگام گزارشگیری با stimulsoftreprot

    نقل قول نوشته شده توسط parvizwpf مشاهده تاپیک
    آیا q دیتا دارد؟ جایی که داره خطا میده یک ToList بزنید.
    با کد میشه توضیح بدهید

  4. #4
    کاربر دائمی آواتار fakhravari
    تاریخ عضویت
    دی 1388
    محل زندگی
    بوشهر
    سن
    29
    پست
    7,867

    نقل قول: مشکل در استفاده از sp در Linq هنگام گزارشگیری با stimulsoftreprot

    داده پشتیبانی نمیشود
    دیتاتیبل کنید

  5. #5

    نقل قول: مشکل در استفاده از sp در Linq هنگام گزارشگیری با stimulsoftreprot

    باتشکر از همه دوستان
    حل شد

    //1)
    public StiReport report=new StiReport();

    //2)
    public void Regdate(StiReport report)
    {
    var db = new CameraDataContext();
    using (CameraDataContext context=new CameraDataContext())
    {
    var q = (from row in context.Users_all()//context.Users//
    select new
    {
    row.Name,
    row.Family,
    row.UserName
    });
    report.RegData("q", q.ToList());

    }
    }
    private void btnPrint_Click(object sender, EventArgs e)
    {
    //3)
    report.Load("rUsersAll.mrt");
    Regdate(report);
    report.Show();
    }

تاپیک های مشابه

  1. مشکل در استفاده از Distinct در LINQ
    نوشته شده توسط zidanerfan در بخش C#‎‎
    پاسخ: 1
    آخرین پست: یک شنبه 28 اردیبهشت 1393, 21:58 عصر
  2. سوال: مشکل در استفاده از NHibernateContext در کتابخانه NHibernate.Linq
    نوشته شده توسط mohsenonline در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 1
    آخرین پست: شنبه 31 تیر 1391, 00:55 صبح
  3. سوال: مشکل استفاده از تلریک (telerik) در هنگام قطع اینترنت
    نوشته شده توسط aeolus4m در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: شنبه 23 اردیبهشت 1391, 10:51 صبح
  4. سوال: مشکل خروجی pdf در gridview با iTextSharp هنگام استفاده از fckeditor
    نوشته شده توسط reza4359 در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: دوشنبه 14 فروردین 1391, 03:07 صبح
  5. مشکل در استفاده از linq در web service
    نوشته شده توسط saeidgab در بخش WCF , Web Services , .Net Remoting
    پاسخ: 0
    آخرین پست: دوشنبه 09 اسفند 1389, 12:27 عصر

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

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