PDA

View Full Version : سوال: آی سطر کلیک شده یه دیتالیست



marjan_gh
دوشنبه 09 بهمن 1391, 19:02 عصر
من datakeyfield دیتالستم رو برابر id جدول وصل شده گذاشتم حالا می خوام وقتی رو دکمه کامنت کلیک می کنم با خودش این آی رو ببره
کدی که نوشتم اینه

Response.Redirect("~/post.aspx" + "&idpost=" & DataList2.DataKeyField(ID))
ممنون می شم اگه کمکم کنید

marjan_gh
دوشنبه 09 بهمن 1391, 19:32 عصر
Response.Redirect("~/post.aspx" + "&idpost=" & DataList2.DataKeys
ادامه این کد چیه چه جوری باید آی دی رو پاس بدم تو دیتا لیست؟

ghossein
دوشنبه 09 بهمن 1391, 19:35 عصر
یه مقدار بیشتر توضیح بدید؟؟؟؟

malloc
دوشنبه 09 بهمن 1391, 19:35 عصر
بدست آوردن |ID سطر کلیک شده تو دیتالیست یکم سخته . مخصوصا اگه بخوای تو سمت کلاینت اینکارو بکنی .

اما میتونی تو سمت سرور تو مثلا رویداد datalist1_editcommand از خاصیت e.Item.ItemIndex استفاده کنی تا شماره سطر رو بدست بیاری

ghossein
دوشنبه 09 بهمن 1391, 19:43 عصر
توی پروژه ی که تو سایت گذاشتم نمونه اش هست

سورس صفحه Main.aspx روباز کنید نمونه کدش توی رویداد itemdatabound هست موفق باشید

marjan_gh
دوشنبه 09 بهمن 1391, 19:47 عصر
من یه جدول پست دارم که علاوه بر عنوان و متن یه دکمه داره که وقتی روش کلیک می کنیم می ره به صفحه کامنت گذاری
تا اینجا همه چیز خوبه چون با یه کوئری استرینگ حله
از اون طرف برای اینکه مشخص بشه که کامنت رو برای کدوم پست گذاشتیم پس از کوئری استرینگ باید آی دی پست مورد نظر رو ببینیم
حالا من یه دیتالیست دارم و می خوام همراه با خودش آی دی پست رو ببره
اولین باره دارم از این روش استفاده می کنم با گرید انجامش دادم ولی از ظاهرش خوشم نیومد با دیتالیست قشنگ تره

marjan_gh
دوشنبه 09 بهمن 1391, 19:57 عصر
توی پروژه ی که تو سایت گذاشتم نمونه اش هست

سورس صفحه Main.aspx روباز کنید نمونه کدش توی رویداد itemdatabound هست موفق باشید
کدوم سایت؟