+1 امتیاز

با سلام  خدمت  اساتید محترم .

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

laugh

1 پاسخ

+1 امتیاز

سلام ، از خصوصیت ImageLayout ستون Datagridview استفاده کنید و مقدارش رو به Stretch تعیین کنید 

  if(dataGridView1.Columns[0] is DataGridViewImageColumn) {
      ((DataGridViewImageColumn)dataGridView1.Columns[0]).ImageLayout = DataGridViewImageCellLayout.Stretch;
}
قزبان با تشکر از  شما که وقت گذاشتین و به این سوال جواب دادین.

 این کد باعث میشه  عکس در  داخل سلولی که نمایش داده میشه   استریج بشه  و این  کد  به نحو مناسب   عمل نمی کنه . چون عکس  ذخیره شده بزرگه ولی در  زمان نمایش نیاز که  عکس با سایزی مناسب نمایش داده بشه . بهترین مثال  برای این قضیه  دفترچه تلفن گوشیه . که عکس مخاطب  در  زمان  نمایش کوچیکه اما عکس ذخیره شده  ممکنه هز  سایزی  باشه .
توسط (102 امتیاز) 1 3
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,919 کاربر

دسته بندی ها

...