با سلام
عکسی توی ضمیمه گذاشتم ببینید
یک دیتا لیست که فقط عکس و وقتی روی عکس میزنی میره یه کوری میگیره و توی یه دیتا لیست دیگه اجناس مربوط به این قضیه رو میاره
یشه بگید از چه کنترلی استفاده کرده؟
Printable View
با سلام
عکسی توی ضمیمه گذاشتم ببینید
یک دیتا لیست که فقط عکس و وقتی روی عکس میزنی میره یه کوری میگیره و توی یه دیتا لیست دیگه اجناس مربوط به این قضیه رو میاره
یشه بگید از چه کنترلی استفاده کرده؟
یادم رفتم عکس رو بذارم الان گذاشتم
میشه بگی مشکلت چیه ؟؟؟؟؟؟؟؟؟
از hyperlinkمیتونی استفاده کنی .
از ترکیب hyperlink و Image هم میتونی استفاده کنی
از Imagebutton هم میتونی استفاده کنی
مهندس جان مشکل ن اینجاست که میخوام اینها از دیتا بیس خوانده بشن و ممکنه 2 تا یا 3 تا یا بیشتر بشه
کنترلی که این تصاویر توش لود میشن چیه؟
ایا دیتا لیسته؟ و اگه دیتا لیست هستش چطوری میشه به این صورت یعنی چند ستونه اطلاعات رو خوند
همون دیتالیست خوبه ، با استفاده از Repeat Column هم میتونی چند ستونش کنی
مهندس عزیز
دیتا لیست چند ستونه میکنم
ولی مسئله اینجاست :
در دیتا لیست 3 ستونه سطر اول سه خونه وجود داره
حالا این سه خحونه رو فقط میشه فا رکورد اول پر کرد
چون سطر دوم میره برای رکورد دوم
اینجا مشکله
بعد وقتی button image رو میزاریم توش چطوری مثل hiperlink بهش بگیم برو فلان صفحه رو با id به شماره فلان بیار
با تشکر
رکورد اول لود میشه و میشه
وقتی دیتا لیست 3 ستون داشته باشه ، یعنی با 3 رکورد مختلف پر میشه
هر ستون خودش میتونه اطلاعات مختلفی داشته باشه ، مثلاً یک جدول بزاری که 3 تا ستون و 3 سطر داشته باشه ......
بعد وقتی بایند میکنی Id هر رکورد برای cell تنظیم میشه بعد دیگه هرکاری خواستی بکن
مهندس من امدم یک فیلد template ایجاد کردم و بعد یک عکس بهش دادم از طریق این کد
ImageUrl='<%# Eval("link") %>
روی این button image هم دابل کلیک کردن و امدم توی code behine میخوا به فیلد دیگه که توی کد html دارم دسترسی داشته باشم بعتر بگم همون شماره ID که میخوام به یک صفحه دیگه پا کنم
تویcode behine نوشتم
response.redirect("sell.aspx?ID="+اینجا رو دیگه نمی دونم چی بنویسم و یا از کجا اون شماره بیارم)
حالا چطوری یه فیلد از دیتا بیس هستش چطوری صداش بزنم
با تشکر
شما بهتره به ImageButton یک Command بدید و بعد از اون خاصیت Datakey دیتالیست را با نام فیلد Id قرار بدی و بعد از اون تو رویداد Command دیتالیست اگر Command فرستاده شده Command بود که برای ImageButton تنظیم کردید دیتا کی اون Index را بخونید.
یا میتونید CommandArgamunt رو با فیلد Id بایند کنید و در هنگام اجرا Command از CommandArg استفاده کنید ./
روش دوم به نظرم راحتره
نمی دونم آیا منظورت این هست فرستادن شماره آیدی عکس به صفحه دیگه؟
Response.redirect(sell.aspx?Id=?Id=<%# DataBinder.Eval(Container.DataItem, "نام فیلد") %>')