PDA

View Full Version : تغییر در نمایش ریپیتر



setareh2013
شنبه 28 دی 1392, 09:51 صبح
سلام
من یک ریپیتر داخل صفحه گذاشتم .
اطلاعات جدول رو پشت سر هم به صورت زیر نشون میده که این اطلاعات رو از آیتم mtitle می گیره :
مورد اول مورد دوم مورد سوم و ...
چه کار کنم که بین این گزینه ها کاما (،) بگذاره ؟
این طوری :
مورد اول ، مورد دوم ، مورد سوم ، ...
با تشکر
<asp:Repeater runat="server" ID="Repeater2" DataSourceID="SqlDataSource3">
<ItemTemplate>

<asp:HyperLink runat="server" ID="hp0" CssClass="hp" Font-Underline="false" NavigateUrl='<%# Eval("mid","ShowImageInfo.aspx?ID={0}") %>'
Text='<%# Eval("mtitle") %>'></asp:HyperLink>
</ItemTemplate>
</asp:Repeater>

Mohammad_dn
شنبه 28 دی 1392, 13:48 عصر
منم برای نمایش مطالب سایتم از ریپیتر استفاده کردم...اما تگ های html رو خودم تولید میکنم...اینجوری کنترول بیشتر روی کارت داری

setareh2013
شنبه 28 دی 1392, 14:01 عصر
تعداد تگ ها مشخص نیست از پایگاه داده می خونم که دائم در حال افزایشه

Mohammad_dn
شنبه 28 دی 1392, 14:58 عصر
خوب حلقه رو برای چی گذاشتن؟؟؟برای همین موقه هاست دیگه

setareh2013
شنبه 28 دی 1392, 16:54 عصر
از هر دو حالت استفاده کردم نمی دونم کاما را کجا بگذارم که تکرار بشه

setareh2013
دوشنبه 28 بهمن 1392, 20:11 عصر
کسی نمی تونه راهنماییم کنه ؟

Majid.Stu66
دوشنبه 28 بهمن 1392, 21:45 عصر
با سلام
کافیه به کد ریپیتر SeparatorTemplate رو بصورت زیر اضافه کنید :



<asp:Repeaterrunat="server"ID="Repeater2"DataSourceID="SqlDataSource3">
<ItemTemplate>

<asp:HyperLinkrunat="server"ID="hp0"CssClass="hp"Font-Underline="false"NavigateUrl='<%# Eval("mid","ShowImageInfo.aspx?ID={0}") %>'
Text='<%# Eval("mtitle") %>'></asp:HyperLink>
</ItemTemplate>

<SeparatorTemplate>,</SeparatorTemplate>

</asp:Repeater>