PDA

View Full Version : مبتدی: click کردن روی عکس گریدویو



piter11
پنج شنبه 10 دی 1394, 19:47 عصر
سلام من یک image button به item template گرید ویو اضافه کردم وقتی رو هر عکسی کلیک راست میزنم view image میزنم عکس بزرگ میشه حالا چطور میشه کاری کرد با کلیک کاربر این اتفاق بیوفته؟ تابع خاصی داره؟
مرسی
اینم شات
138081

piter11
جمعه 11 دی 1394, 20:35 عصر
کسی نبود؟ جواب مارو بده

piter11
یک شنبه 13 دی 1394, 17:58 عصر
همچنان منتظرم

korosh00
یک شنبه 13 دی 1394, 18:02 عصر
onrowcommand="grid1_RowCommand"
این را به گرید اضافه کنید در بخش html
بعد در بخش کد نویسی براش کد نویسید .
سرچ کنید براتون تو نت میاد

piter11
سه شنبه 15 دی 1394, 09:52 صبح
مشکل من اینه تو همین رویداد rowcommand گریدویو چه کدی بنویسم که وقتی کلیک میکنی رو عکس سطر دوم متوجه شه این عکس مربوط به سطر دوم نه اول!
میشه اول سلکت کرد سطر رو وقتی کاربر کلیک میکنه بعدش رو عکس کلیک کنه تا بزرگ شه؟

korosh00
سه شنبه 15 دی 1394, 16:34 عصر
داخل گربد تو


<ItemTemplate>
<asp:LinkButton ID="lkDelte" runat="server" OnClientClick="return confirm('Are you sure you want to delete?')"
CommandName="viewimg" CommandArgument='<%# Eval("id") %>'><img src="imgg/delete.png" border="0" /></asp:LinkButton>

</ItemTemplate>

اون id که گذاشتم یعنی id جدولت پس معلوم میشه منظور کدوم سطر هست

بعد در کد نویسی اینطور بنویس


protected void grid1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "viewimg")
{



میگیم هرجا کامند نیمش viewimg
بود حالا ی کد بنویس که عکس رو نشون بده


من برای پاک کردن رکورد از این استفاده میکردم یک پیغام هم گذاشتم شما پیغام رو پاک کن دیگه همه رو گفتم

piter11
چهارشنبه 16 دی 1394, 11:17 صبح
آخه مشکل اینه من از دیتا بیس چیزیرو واکشی نمیکنم

korosh00
چهارشنبه 16 دی 1394, 15:11 عصر
خوب برید روی جاوا بگرید دنبالش