PDA

View Full Version : مشکل با radgrid



komeil64
دوشنبه 06 اردیبهشت 1389, 17:09 عصر
سلام
توی کنترل radgrid تلریک یه هایپر لینک اضافه کردم که تکستش تیتر جدول رو نشون میده
مشکلم با آدرس لینکه
اولا که هر چی از eval استفاده می کنم متن کد eval رو بجای خروجی نشون میده
و ثانیا اگر از eval استفاده نکنم وقتی تنظیمات زیر رو میزنم خروجی رو از دیتا بیس نشون میده اما من می خوام قبل از خروجی یه اسم صفحه هم باشه
این کدمه


<MasterTableView autogeneratecolumns="False" datasourceid="SqlDataSource1">

<NoRecordsTemplate>
هیچ رکوردی یافت نشد
</NoRecordsTemplate>
<Columns>

<telerik:GridHyperLinkColumn
DataTextField="titr" DataNavigateUrlFields="ID" CurrentFilterFunction="NoFilter" NavigateUrl="viewcontent.aspx"></telerik:GridHyperLinkColumn>


</Columns>
</MasterTableView>


الان در url لینک آی دی رو نشون میده من می خوام قبل از آیدی این آدرس باشه content.aspx?id=
قبلا با eval راحت می شود انجام داد اما نمی دونم چرا تلریک توی اون کد بالا eval رو قبول نمی کنه
البته اگر item tempalate اضافه کنم eval کار می کنه ولی بخش columns هم وجود داره اگر columns رو بردارم item template هم نشون داده نمیشه و می گه هی رکوردی نیست!!!!!

yilmaz
پنج شنبه 09 اردیبهشت 1389, 17:08 عصر
دوست عزيز بجاي Eval از كد زير در محل قرارگيري مقدار استفاده كنيد ( بهتر است از telerik:GridTemplateColumn استفاده كنيد )

<%# DataBinder.Eval(Container.DataItem, "Property Name") %>