PDA

View Full Version : مبتدی: رویدادکلیک در یک سطر از Gridview



m_kalantar.cs
شنبه 06 شهریور 1389, 12:26 عصر
چگونه میتوانبدون قرار دادن یک select button در سطر های یک gridview از کل آن سطر به عنوان select استفاده کنیم
یعنی هرکجای آن سطر از grid view که کلیک کنیم رویداد select باشد

باتشکر

maxpayn2
شنبه 06 شهریور 1389, 12:36 عصر
هر اتفاقی در گرید ویو بیافته رویداد ItemCommand فراخوانی میشه ، میتونی از لینک زیر ایده بگیری :

http://www.barnamenevis.org/forum/showpost.php?p=900966&postcount=6

raika17metal
شنبه 06 شهریور 1389, 15:20 عصر
چگونه میتوانبدون قرار دادن یک select button در سطر های یک gridview از کل آن سطر به عنوان select استفاده کنیم
یعنی هرکجای آن سطر از grid view که کلیک کنیم رویداد select باشد

باتشکر

هدفت از Select کردن چیه؟ اگه هدفت حذف یا ویرایش هستش می تونی کل یک رکورد رو لینک کنی به یه صفحه دیگه و کد اون رکورد رو به وسیله QueryString به صفحه مورد نظر انتقال بدی و توی اون صفحه عمل ویرایش یا حذف رو انجام بدی

m_kalantar.cs
دوشنبه 08 شهریور 1389, 11:12 صبح
هدفت از Select کردن چیه؟ اگه هدفت حذف یا ویرایش هستش می تونی کل یک رکورد رو لینک کنی به یه صفحه دیگه و کد اون رکورد رو به وسیله QueryString به صفحه مورد نظر انتقال بدی و توی اون صفحه عمل ویرایش یا حذف رو انجام بدی

منظورم این بود که فرض کنید من در یک گریدویوو لیست 10 خبر را نمایش میدهم و برای هر خبر یک hyperlink گذاشتم با متن "مشاهده خبر " . حالا می خواهم این هایپرلینک را بردارم و هرجای آن سطر گرید ویوو روی خبر مورد نظر که کاربر کلیک کرد کار اون هایپر لینک را انجام دهد.
در این گرید ویوو خلاصه خبر و تاریخ ثبت ، تعداد بازدید ها و غیره نیز نمایش داده می شوند.

General-Xenon
دوشنبه 08 شهریور 1389, 11:42 صبح
منظورم این بود که فرض کنید من در یک گریدویوو لیست 10 خبر را نمایش میدهم و برای هر خبر یک hyperlink گذاشتم با متن "مشاهده خبر " . حالا می خواهم این هایپرلینک را بردارم و هرجای آن سطر گرید ویوو روی خبر مورد نظر که کاربر کلیک کرد کار اون هایپر لینک را انجام دهد.
در این گرید ویوو خلاصه خبر و تاریخ ثبت ، تعداد بازدید ها و غیره نیز نمایش داده می شوند.
سلام. شما میتونید از Template استفاده کنید. کافیه فیلدی که select می کنید رو درون تگ a بزارید. خیلی ساده هستش.

<asp:GridView>
<Columns>
<asp:TemplateField>
<ItemTemplate>
<a href="">
<%# Eval("DB Field") %>
</a>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>