یه Gridview دارم که یه فیلد hyperlink داره و هر سطرش رویداد کلیک داره و اطلاعات رو از دیتا بیس میخونه. میخوام این فیلد hyperlink عکس هایی رو که آدرسشونو توی همون فیلد توی دیتا بیس قرار دادم، نشون بده.
یه Gridview دارم که یه فیلد hyperlink داره و هر سطرش رویداد کلیک داره و اطلاعات رو از دیتا بیس میخونه. میخوام این فیلد hyperlink عکس هایی رو که آدرسشونو توی همون فیلد توی دیتا بیس قرار دادم، نشون بده.
جهت نمایش تصویربرروی هر COLUMN در DATAGRIDVIEW ابتدا خاصیت ColumnType ستون مورد نظررا به DataGridViewImageColumn تغییر دهید. سپس با استفاده ازمسیرموجود تصاویررا خوانده و به صورت دستی به ستون مورد نظر نسبت دهید.
- بهترین روش این است که تصویررا دربانک ذخیره کنید و مستقیما آنرا به Gridview وصل کنید.
سوالمو اینجوری میپرسم: توی GridView میشه یه عکس که hyperlink باشه داشت؟
کسی جواب نمیده؟
منظورتوت از اینکه hyperlink باشه چیه؟
می تونید یک فیلد در همان جدول داشته باشید و مسیر مورد نظر را در ان ذخیره کنید، با کلیلک بر روی cell تصویر ، محتوای فیلد مذکور همان رکورد را بگیرید و هر کاری خواستید انجام بدهید.
این کار رو انجام دادم. می خوام به جای نمایش آدرس تصویر خود تصویر رو نشون بده و وقتی روی اون تصویر کلیک میشه بره به یه page دیگه.
waiting...
هیچ جوابی نیست!
من راه حلشو بلدم ولی الان کدشو یادم نیست فردا شب برات پیدا میکنم....
اول از همه آدرس عکستو تو بانکت بنویس (به صورت رشته)!
اینجوری : c:\\ad.jpg
بعد که این رشترو بازیابی کردی از این دستور استفاده کن:
()System.Diagnostics.Process.Start
داخل پرانتزم رشترو بزار!!
امید وارم کار کنه!