PDA

View Full Version : نحوه اضافه کردن عکس به datagridview



qasem f
شنبه 25 مهر 1394, 22:11 عصر
سلام خدمت دوستان عزیز
میخواستم بدونم چطوری میشه داخل datagridview یه جدول برای ذخیره عکس قرار بدیم؟؟؟
در واقع یه جدول توی دیتابیسم دارم که فیلدای اون نام،فامیل،تلفن،عکس و... هستند
حالا میخوام وقتی که مشخصات کاربرمو ثبت کردم عکسشم اضافه کنم
و مورد بعد اینکه نحوه اپدیت عکس و حذفش رو هم توضیح بدین ممنون میشم

R_khaleghi
شنبه 25 مهر 1394, 22:21 عصر
شما می تونین از کامپوننت های تلکریک استفاده کنید و عکس هایی که در دیتابیس ذخیره شده اند اتوماتیک لود می کند و بدون نیاز به کد نویسی.

و مورد دیگه اینکه منظورتون از اینکه فرمودین نحوه آپدیت عکس و و حذفش چیه؟؟ شما نمی دونید چجوری عکس میشه ذخیره کرد؟؟؟؟

اگر ذخیره کرده اید و الان می خواهید همان عکس که ذخیره شده تغییر بدین ساده ترین راه استفاده از دستور Update هست.
و یا اینکه شما می توانید در هنگام تغییر ابتدا رکورد را پاک کنید و دوباره درج کنید.

qasem f
یک شنبه 26 مهر 1394, 22:02 عصر
و مورد دیگه اینکه منظورتون از اینکه فرمودین نحوه آپدیت عکس و و حذفش چیه؟؟ شما نمی دونید چجوری عکس میشه ذخیره کرد؟؟؟؟

اگر ذخیره کرده اید و الان می خواهید همان عکس که ذخیره شده تغییر بدین ساده ترین راه استفاده از دستور Update هست.
و یا اینکه شما می توانید در هنگام تغییر ابتدا رکورد را پاک کنید و دوباره درج کنید.

مرسی دوست گرامی
الان کاملا متوجه شدم برناممو با همین راهنمایی که کردین تکمیل کردم
بهتون خسته نباشید میگم
خب پروفسور من اگه بلد بودم ،چرا بیام سوال کنم؟
خسته نباشید ممنون

am_al_59
یک شنبه 26 مهر 1394, 23:26 عصر
باید یک ستون عکس توی گریدت اضافه کنی کد زیر برای ویندوز فرم هست

DataGridViewImageColumn imgClm = new DataGridViewImageColumn();
dataGridView1.Columns.Add(imgClm);


برای دسترسی به اون ستون هم میتونی از شماره cell مربوط به هر خط استفاده کنی یا برای ستونت اسم بذاری و از اون طریف اقدام کنی
این کد نمونه برای مقداردهی بافرض اینکه ستون اولین در گریدت باشه

foreach (DataGridViewRow row in dataGridView1.Rows)
row.Cells[0].Value=تصویر;

qasem f
سه شنبه 28 مهر 1394, 08:18 صبح
باید یک ستون عکس توی گریدت اضافه کنی کد زیر برای ویندوز فرم هست

DataGridViewImageColumn imgClm = new DataGridViewImageColumn();
dataGridView1.Columns.Add(imgClm);


برای دسترسی به اون ستون هم میتونی از شماره cell مربوط به هر خط استفاده کنی یا برای ستونت اسم بذاری و از اون طریف اقدام کنی
این کد نمونه برای مقداردهی بافرض اینکه ستون اولین در گریدت باشه

foreach (DataGridViewRow row in dataGridView1.Rows)
row.Cells[0].Value=تصویر;



مرسی داداش ممنونم از لطفت