PDA

View Full Version : لیست کردن رکورد و لینک کردن انها



aminkk
یک شنبه 03 خرداد 1388, 00:26 صبح
سلام
من یه جدول دارم به اسم tblNews که فیلدهاش اینها هستن: newsID،Title،Description،Link حال با یک دستور sql 10 رکورد پایانی را استخراج می کنم:


select top 10 newsID,Title,Description,Link from tblnews

حالا می خوام این 10 تا رکورد رو title هاشون رو زیر هم لیست کنم و مقدار فیلد link رو به صورت متناضر بر title دهم تا به صورت لینک در بیاید.

چه کار باید انجام دهم؟

iman_22a
یک شنبه 03 خرداد 1388, 04:09 صبح
توی اون کنترلی که آیتم ها رو لیست می کنی از LinkButton استفاده کن :

اگر اخبار رو با دادن QueryString به یه صفحه خاص می خوای نمایش بدی :



<asp:LinkButton runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Title") %>' PostBackUrl='<%# DataBinder.Eval(Container, "DataItem.Link") & "?id=" & DataBinder.Eval(Container, "DataItem.ID") %>'></asp:LinkButton>

و اگر آدرست همونه که توی Link ذخیره کردی :



<asp:LinkButton runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Title") %>' PostBackUrl='<%# DataBinder.Eval(Container, "DataItem.Link") %>'></asp:LinkButton>

البته حالتها زیاد هستن (اینها فقط 2 تاشن)

aminkk
یک شنبه 03 خرداد 1388, 19:29 عصر
توی اون کنترلی که آیتم ها رو لیست می کنی از LinkButton استفاده کن
کنترل فرم؟

iman_22a
یک شنبه 03 خرداد 1388, 20:26 عصر
کنترل فرم؟

توی GridView یا ListView یا Repeater یا هر کنترل خاصی که مدنظر دارین .