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

نام تاپیک: ایجاد datatable یا dataset از کوئری linq

  1. #1
    کاربر دائمی
    تاریخ عضویت
    آذر 1388
    محل زندگی
    هرجایی آب ، نان ، شبکه ، یکم هم عکس باشد
    پست
    182

    ایجاد datatable یا dataset از کوئری linq

    با سلام
    از دوستان کسی هست بدونه چطور میشه یک کوئری که با لینک درست شده رو به دیتا تیبل یا دیتا ست تبدیل کنم تو سایت چند با مطرح شده ولی به جواب درستی نرسید
    مثلا کوئری زیر رو میخام به دیتا تیبل تبدیل کنم
    Var Search=db.Book.select(p=>p)
    Datatable dt=new Datatable();

  2. #2
    کاربر دائمی آواتار khokhan
    تاریخ عضویت
    دی 1388
    محل زندگی
    اسکو
    پست
    2,176

    نقل قول: ایجاد دیتا تیبل یا دیتا ست از کوئری linq

    نقل قول نوشته شده توسط mahsa.admin مشاهده تاپیک
    با سلام
    از دوستان کسی هست بدونه چطور میشه یک کوئری که با لینک درست شده رو به دیتا تیبل یا دیتا ست تبدیل کنم تو سایت چند با مطرح شده ولی به جواب درستی نرسید
    مثلا کوئری زیر رو میخام به دیتا تیبل تبدیل کنم
    Var Search=db.Book.select(p=>p)
    Datatable dt=new Datatable();
    ...........................................


    public DataTable ToDataTable(System.Data.Linq.DataContext ctx, object query)
    {
    if (query == null)
    {
    throw new ArgumentNullException("query");
    }

    IDbCommand cmd = ctx.GetCommand(query as IQueryable);
    SqlDataAdapter adapter = new SqlDataAdapter();
    adapter.SelectCommand = (SqlCommand)cmd;
    DataTable dt = new DataTable("sd");

    try
    {
    cmd.Connection.Open();
    adapter.FillSchema(dt, SchemaType.Source);
    adapter.Fill(dt);
    }
    finally
    {
    cmd.Connection.Close();
    }
    return dt;
    }

  3. #3
    کاربر دائمی
    تاریخ عضویت
    آذر 1388
    محل زندگی
    هرجایی آب ، نان ، شبکه ، یکم هم عکس باشد
    پست
    182

    نقل قول: ایجاد دیتا تیبل یا دیتا ست از کوئری linq

    با تشکر از پاسخ شما
    در این کلاس در یکی از آرگومان System.Data.Linq.DataContext باید یک رفرنس اد کنی که نمیدونم چیه از طرفی بازگشت به ado.net میشه یجورایی این کلاس.....
    +++++++++++++++++++++++++++++++++++++++
    حالا من از قبل بارها دیدم که ازروشزیر استفاده شده که درآن CopyToDataTable برام مبهم بود که کلاسی که ساخته شده یا آماده خوده فریم ورک بود تا جایی که متوجه شدم اگر از کتابخانه using System.Data.DataSetExtensions; را اد کنم مشکل حل میشود مسئله ای که هست وقتی این رفرنس را اد واستفاده میکنم خطایی مانند شکل ضمیمه دارم
    Var Search=db.Book.select(p=>p)

    ()DataTable dt = new DataTable
    ()dt = search1.CopyToDataTable
    عکس های ضمیمه عکس های ضمیمه

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

  1. ایجاد یک گزارش به صورت اکسل یا پی دی اف از نتایج کوئری LINQ
    نوشته شده توسط 13601360 در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 0
    آخرین پست: دوشنبه 23 اردیبهشت 1392, 21:15 عصر
  2. سوال: تبدیل کوئری Linq به Datatable
    نوشته شده توسط Mohsen_Fotouhi در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 3
    آخرین پست: یک شنبه 07 اسفند 1390, 18:13 عصر
  3. ایجاد ستون جمع کل در کوئری
    نوشته شده توسط mohammadsaleh در بخش Access
    پاسخ: 1
    آخرین پست: دوشنبه 19 فروردین 1387, 13:15 عصر
  4. ایجاد یک Typed Dataset
    نوشته شده توسط once4ever در بخش C#‎‎
    پاسخ: 7
    آخرین پست: دوشنبه 05 شهریور 1386, 19:48 عصر
  5. UNION ( اجتماع ) دو تا DataTable داخل DataSet
    نوشته شده توسط Mehrafrooz در بخش VB.NET
    پاسخ: 2
    آخرین پست: شنبه 07 بهمن 1385, 00:59 صبح

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

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