تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الى خبراء المصفوفات
#1
اخواني الاعزاء توصلت لطريقة عرض الاسماء المسجلين بالطريقة التالية:
ضمن موديول كتبت
كود :
Public lst As New List(Of String)

وعند تسجيل الدخول بعد التحقق كتبت
كود :
Session("name") = dr.Item("tname")
            Session("tid") = dr.Item("tid")
            lst.Add(Session("name"))

وبالصفحة الرئيسية كتبت
كود :
For Each itm In lst
            If Label1.Text.Contains(itm) = False Then
                Label1.Text &= "<a href=member.aspx?mid=" & Session("tid") & "&mn=" & itm & ">" & itm & "</a>" & " ,"
            End If
        Next

الاشكال ان رقم الاي دي موحد للكل بسبب متغير حالة الجلسة يعني لو الاي دي رقم 1 للمسجل سيصبح الكل رقم 1 فكيف اقوم بتخزين الاي دي ضمن List بنفس الطريقة لكن اريد ان اعرف ان الرقم الفلاني للمسجل الفلاني؟
ارجو ان يكون السؤال واضحا وشكرا لكم جميعا
كل مااعرفه في البرمجة تجدونه هنا
الرد }}}}
تم الشكر بواسطة:
#2
وجدت الحل والحمدلله وهو بتخزين الاسم وبعده الاي دي وبينهم علامة مثل "#" ونستخدم split ليكون مكان الاسم 0 ومكان الاي دي 1

كود :
Dim P() As String
        For Each itm In lst
            Dim o As String = itm
            P = o.Split("#")
            If Label1.Text.Contains(P(0)) = False Then

                '  Label1.Text &= "<a href=member.aspx?mn=" & itm & ">" & itm & "</a>" & " ,"
                Label1.Text &= "<a href=member.aspx?mid=" & P(1) & "&mn=" & P(0) & ">" & P(0) & "</a>" & " ,"


            End If
        Next

والحمدلله الامور تمامSmile يلا من يفطر معيSmile
كل مااعرفه في البرمجة تجدونه هنا
الرد }}}}
تم الشكر بواسطة:
#3
كان بامكانك استخدام
PHP كود :
Dim myvariable As New Generic.Dictionary(Of IntegerString)
او
        Dim myvariable1 
As New Generic.SortedDictionary(Of IntegerString)
بحيث تقوم بتمرير ال id والاسم 
الرد }}}}
تم الشكر بواسطة:
#4
طيب اخوي امجد شلون نخزن بها قيم؟
كل مااعرفه في البرمجة تجدونه هنا
الرد }}}}
تم الشكر بواسطة:
#5
استكمالا للكود
PHP كود :
myvariable.add(session("tid"),session("name"))
وبهذا يتم اضافة ال id والاسم معا 
الرد }}}}
تم الشكر بواسطة:


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم