الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعد على تطبيق Repeater أو DataList1

بدأه EMNALI في 10 أغسطس 2011 · 4 رد · 672 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة الاعضاء هل ممكن تطبيق هذه الفكرة باستخدام Repeater أو DataList1 بحيث يكون في كل وسم من وسوم ال li عناصر 7 فقط

وجميع وسوم ال li تأتي من قاعدة البيانات

مع العلم قمت بعمل المثود التي تقوم ببجلب 7 عناصر فقط

ولقد بالبحث في المنتدى ولم اجدها اللغة المستخدمة asp.net VB.net

    <ul class="slides">
                                        <li>
                                            <a class="round3" href="#"><img src="images/smallOffer.jpg" width="87" /></a>
                                            <a class="round3" href="#"><img src="images/smallOffer.jpg" width="87" /></a>
                                            <a class="round3" href="#"><img src="images/smallOffer.jpg" width="87" /></a>
                                            <a class="round3" href="#"><img src="images/smallOffer.jpg" width="87" /></a>
                                            <a class="round3" href="#"><img src="images/smallOffer.jpg" width="87" /></a>
                                            <a class="round3" href="#"><img src="images/smallOffer.jpg" width="87" /></a>
                                            <a class="round3" href="#"><img src="images/smallOffer.jpg" width="87" /></a>
                                        </li>
                                        <li>
                                            <a class="round3" href="#"><img src="images/smallOffer.jpg" width="87" /></a>
                                            <a class="round3" href="#"><img src="images/smallOffer.jpg" width="87" /></a>
                                            <a class="round3" href="#"><img src="images/smallOffer.jpg" width="87" /></a>
                                            <a class="round3" href="#"><img src="images/smallOffer.jpg" width="87" /></a>
                                            <a class="round3" href="#"><img src="images/smallOffer.jpg" width="87" /></a>
                                            <a class="round3" href="#"><img src="images/smallOffer.jpg" width="87" /></a>
                                            <a class="round3" href="#"><img src="images/smallOffer.jpg" width="87" /></a>
                                        </li>
                                        <li>
                                            <a class="round3" href="#"><img src="images/smallOffer.jpg" width="87" /></a>
                                            <a class="round3" href="#"><img src="images/smallOffer.jpg" width="87" /></a>
                                            <a class="round3" href="#"><img src="images/smallOffer.jpg" width="87" /></a>
                                            <a class="round3" href="#"><img src="images/smallOffer.jpg" width="87" /></a>
                                        </li>
                                    </ul>

تم تعديل هذه المشاركة بواسطة EMNALI في 10 أغسطس 2011 في 01:27

وَعَبْدٌ قَدْ يَنامُ عَلَى حَرِيرٍ ××× وَذُو نَسَبٍ مَفَارِشُهُ التُّرَابُ

#2
<asp:Repeater ID="Repeater1" DataSourceID="Your Data Name" runat="server">
        <HeaderTemplate >
                    <ul class="slides">
        </HeaderTemplate>
        <ItemTemplate >
            <li>
                                            <a class="round3" href="#"><img src="Data Filed" width="87" /></a>
                                            <a class="round3" href="#"><img src="Data Filed" width="87" /></a>
                                            <a class="round3" href="#"><img src="Data Filed" width="87" /></a>
                                            <a class="round3" href="#"><img src="Data Filed" width="87" /></a>
                                            <a class="round3" href="#"><img src="Data Filed" width="87" /></a>
                                            <a class="round3" href="#"><img src="Data Filed" width="87" /></a>
                                            <a class="round3" href="#"><img src="Data Filed" width="87" /></a>
            </li>
        </ItemTemplate>
        <FooterTemplate >
                 </ul> 
        </FooterTemplate>
    </asp:Repeater>
#3

عزيزي بارك الله في مجهودك

ولكن اريد في كل وسم منوسم <A> صورة مختلفة عن سابقتها بهذه الطريقة يتم تكرار

الصور

بشكل اوضح يعني يتم انشاء وسم <li> بعد سبع مرات من الصور

تم تعديل هذه المشاركة بواسطة EMNALI في 11 أغسطس 2011 في 22:59

وَعَبْدٌ قَدْ يَنامُ عَلَى حَرِيرٍ ××× وَذُو نَسَبٍ مَفَارِشُهُ التُّرَابُ

#4

السلام عليكم ورحمه الله وبركاته

اخي ممكن توضح المشكلة بتفصيل اكثر, وارفاق صورة لصورة العرض ليتم حل السؤال بالطريقة المرجوه

.:: Wish to become better and better ::.

#5

بعد تفكير طويل طلع الموضع بسيط

أولا علينا انشاء 2 lable

ثانيا في حدث التكرار نضع هذا الكود

 Protected Sub DataList1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.RepeaterItemEventArgs) Handles DataList1.ItemDataBound
        If (e.Item.ItemType = ListItemType.Item) Or (e.Item.ItemType = ListItemType.AlternatingItem) Then
            If ((e.Item.ItemIndex + 1)) Mod 7 = 0 Then
                Dim lblliStartAs Label = CType(e.Item.FindControl("lblliStart"), Label)
                Dim lblliEndAs Label = CType(e.Item.FindControl("lblliEnd"), Label)
                lblliStart.Text = "<li>"
                ' lblliEnd.Text = "</li>"

            End If
        End If
    End Sub

أنا هكذت فكرت فيه واعطاني نتائج التي اريدها

وَعَبْدٌ قَدْ يَنامُ عَلَى حَرِيرٍ ××× وَذُو نَسَبٍ مَفَارِشُهُ التُّرَابُ

مواضيع مشابهة