PDA

View Full Version : از کجا بفهمیم رو چی کلیک شده؟



na3er-faraji
چهارشنبه 10 آبان 1385, 14:32 عصر
من یک دیتا گرید دارم که توش یک فیلد تمپلیت داره که تو این فیلد باز دو تا باتن و یک هایپر لیتک انداختم واسه وبلاگ . حالا موقعی که رو این هایپر لینک کلیک میشه از کجا باید بفهمیم که کدوم رکورد کلیک شده . مثلا من وقتی رو یکی از هایپرلینکا که ماله نظرات کاربرانه کلیک میشه از کجا باید بفهمیم این هایپرلینکه کدوم رکورده؟

iekrang
چهارشنبه 10 آبان 1385, 17:06 عصر
با استفاده دو خاصیت فوق میتونید کلید و سطرتون رو مشخص کنید:


CommandName="EditAction" CommandArgument=<%# Eval("ItemID") %>

و بعد در قسمت RowCommand دیتاگرید مقدار برگشت داده شده رو چک کنید.
موفق باشید.

na3er-faraji
چهارشنبه 10 آبان 1385, 19:42 عصر
مرسی دوست عزیز کمک بزرگی کردین . باور کن نمیدونی همین یک خط چقدر وقتمو گرفت . من این جور چیزا رو تو وین اپلیکیشن تو خاصیت تگ ذخیره می کردم . ولی این جا هر چقدر دنبال می گشتم هیچ خاصیت مناسبی واسه اون پیدا نمیکردم .
و یه چیزه دیگه اینکه این دستوراتی که تو <%# %> نوشته میشه چیه ؟ چون من تازه با اینا آشنا شدم . و اگه میشه بگید تو چه آدرسی از Msdn میشه کله اینا رو پیدا کرد؟ یعنی چی سرچ کنیم؟

pegasos
چهارشنبه 10 آبان 1385, 19:53 عصر
http://barnamenevis.org/forum/showthread.php?t=26216

iekrang
یک شنبه 14 آبان 1385, 16:16 عصر
خوشحالم که مفید بوده.
اینجا مثالهای خوبی داره:
http://samples.gotdotnet.com/quickstart/aspplus/doc/webdatabinding.aspx
موفق باشید.