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

نام تاپیک: بازیابی لیستی از عکسهای باینری از دیتابیس به سی شارپ(با LINQ)

  1. #1
    کاربر دائمی
    تاریخ عضویت
    خرداد 1391
    محل زندگی
    https://gardesh-gar.ir
    پست
    527

    بازیابی لیستی از عکسهای باینری از دیتابیس به سی شارپ(با LINQ)

    سلام.
    فرض کنید یک نوع داده ای باینری در بانک داریم که عکس درونش دخیره میشه!
    حالا میخوام با استفاده از لینک همه عکس ها رو ببرم توی ریپورت!
    واسه اینکه نوع باینری تبدیل بشه به image باید از بایت و مموری استریم و ایمیج استفاده کرد!
    با فرستادن یه دونه عکس مشکلی ندارم ولی چند تا عکس رو نمیتونم توی کوئری سلکت لینک بیارم!
    اینجارو ببینید(این برای خروجی یک عکس که مشکلی ندارم باهاش):
                    var inf = db.tbl_Informations.First();
    byte[] arrPic = inf.INF_Logo.ToArray();
    MemoryStream ms2 = new MemoryStream(arrPic);
    Image img = Image.FromStream(ms2);
    var header = new
    {
    Arm = img,
    inf.INF_CompanyName,
    inf.INF_Number
    };

    حالا اینو ببینید نمیدونم چه کنم:
                var listId = (from DataGridViewRow row in DgWork.SelectedRows select (int)row.Cells["WPK_Id"].Value); 
    using (var db = new linqconectionDataContext())
    {
    var wpk = db.tbl_Workeds.Where(c => listId.Contains(c.WPK_Id));
    var result = wpk.Select(c => new
    {


    PersonnelName = c.tbl_Personel.PRS_Name,


    PersonnelImage=?
    }
    }

    بجای علامت سوال چی بزارم؟؟؟؟

  2. #2
    کاربر دائمی
    تاریخ عضویت
    خرداد 1391
    محل زندگی
    https://gardesh-gar.ir
    پست
    527

    نقل قول: بازیابی لیستی از عکسهای باینری از دیتابیس به سی شارپ(با لینک)

    در انتظار پاسخ...

  3. #3
    کاربر دائمی آواتار mhsmity
    تاریخ عضویت
    مهر 1387
    محل زندگی
    استان يزد
    سن
    36
    پست
    671

    نقل قول: بازیابی لیستی از عکسهای باینری از دیتابیس به سی شارپ(با لینک)

    سلام به نظر من تنها کار سخت وقتی هست که می خوای عکس رو درون بانک ذخیره کنی وقتی یه بار انجام دادی حله و دیگه برات سختی نداره

    من الان هیچ مشکلی با نمایش عکس ذخیره شده در بانکم ندارم
    اگه کریستال ریپورت باشه
    اگر دیتا گرید ویو باشه
    اگه یه دیتا تیبل باشه
    اگه یه پیکچر بکس باشه

    حالا نمایش یه عکس داخل یه گزارش این قدر کد داره که آخر سر هم سوال پرسیدن من سر در نمیارم.

  4. #4
    کاربر دائمی
    تاریخ عضویت
    خرداد 1391
    محل زندگی
    https://gardesh-gar.ir
    پست
    527

    نقل قول: بازیابی لیستی از عکسهای باینری از دیتابیس به سی شارپ(با لینک)

    نقل قول نوشته شده توسط mhsmity مشاهده تاپیک
    سلام به نظر من تنها کار سخت وقتی هست که می خوای عکس رو درون بانک ذخیره کنی وقتی یه بار انجام دادی حله و دیگه برات سختی نداره

    من الان هیچ مشکلی با نمایش عکس ذخیره شده در بانکم ندارم
    اگه کریستال ریپورت باشه
    اگر دیتا گرید ویو باشه
    اگه یه دیتا تیبل باشه
    اگه یه پیکچر بکس باشه

    حالا نمایش یه عکس داخل یه گزارش این قدر کد داره که آخر سر هم سوال پرسیدن من سر در نمیارم.
    سلام بنده با ذخیره عکس مشکلی ندارم.
    با واکشی عکس بصورت تکی هم مشکلی ندارم!اصلا مسله ریپورت نیست!
    شما فرض کن همه عکسها رو میخوام بریزم داخل دیتاگرید!

  5. #5
    کاربر دائمی آواتار mhsmity
    تاریخ عضویت
    مهر 1387
    محل زندگی
    استان يزد
    سن
    36
    پست
    671

    نقل قول: بازیابی لیستی از عکسهای باینری از دیتابیس به سی شارپ(با لینک)

    نقل قول نوشته شده توسط ashkan1234 مشاهده تاپیک
    سلام بنده با ذخیره عکس مشکلی ندارم.
    با واکشی عکس بصورت تکی هم مشکلی ندارم!اصلا مسله ریپورت نیست!
    شما فرض کن همه عکسها رو میخوام بریزم داخل دیتاگرید!
    خوب بصورت یه دیتا تیبل عکس ها رو واکش کن بد بریز داخل دیتا گرید ویو به همین راحتی

                DataTable dt = new DataTable();
    dt = fiil("select pic from tblmain");

    DataGridView d = new DataGridView();
    d.DataSource = dt;


    تو دیتا گرید و یو خود یه ستون درست کن با مشخصات زیر
    نامش : Pic
    ColumnType: DataGridViewImageColumn
    DataPropertyName: pic

    منتظر نتیجه کار شما هستم

  6. #6
    کاربر دائمی
    تاریخ عضویت
    خرداد 1391
    محل زندگی
    https://gardesh-gar.ir
    پست
    527

    نقل قول: بازیابی لیستی از عکسهای باینری از دیتابیس به سی شارپ(با لینک)

    سلام.
    ممنون که جواب دادید.
    عزیز دل برادر داده باینری که توی ستون image نمیشینه!
    این باینری باید تبدیل بشه به ایمیج!
    مشکلم دقیقا همینه که یک لیست از عکسهای باینری رو نمیتونم تبدیل کنم به یک لیست از image.
    ولی یک عدد باینری رو میتونم تبدیل کنم به ایمیج.
    تاکید میکنم نوع داد عکس در بانک اطلاعاتی binary هستش.به اولین کدی که قرار دادم دقت کنید.

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

  1. مبتدی: نمایش عکس ذخیره شده به صوردت باینری در دیتابیس در داخل گزید؟
    نوشته شده توسط mohammad diba در بخش ASP.NET Web Forms
    پاسخ: 9
    آخرین پست: شنبه 13 اسفند 1390, 12:32 عصر
  2. ذخیره و بازیابی تصاویر و فایل ها در دیتابیس اکسس
    نوشته شده توسط jmfnima در بخش C#‎‎
    پاسخ: 9
    آخرین پست: شنبه 06 اسفند 1390, 23:47 عصر
  3. پاسخ: 0
    آخرین پست: یک شنبه 19 تیر 1390, 14:50 عصر
  4. تشخیص فرمت فایل ذخیره شده به صورت باینری در دیتابیس
    نوشته شده توسط Afrazeh در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 3
    آخرین پست: دوشنبه 14 آبان 1386, 22:05 عصر
  5. ارتباط فایل باینری (بعنوان دیتابیس) به AdoConnection
    نوشته شده توسط mojtaba_z در بخش برنامه نویسی در Delphi
    پاسخ: 5
    آخرین پست: چهارشنبه 09 آبان 1386, 15:25 عصر

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

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