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

كيفية التعامل مع الarray

بدأه أميرة عز الدين في 13 مارس 2011 · 4 رد · 424 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ازيكم يا اخوان

دلوقتى انا مخزنة أسئلة فى الداتا بيس

وأنوى أن اعرض هذه الأسئلة لليوزر بشكل عشوائى

بحيث تختلف الأسئلة لكل يوزر عن الآخر

بعض الاخوة نصحونى انى اعملها بكود معين فى جملة الكوماند يحقق هذا الأمر ولكنى للأسف جربت معظم الاكواد التى وجدتها ولم تفلح الوسيلة تلك

وبعض الاخوة نصحونى

بان اخزن الأى دى الخاص بكل سؤال فى اراى على أن أجعل الاراى تخرج الأى دى الموجود بداخلها بشكل عشوائى إلى جملة الكوماند فى كل مرة

هل ممكن احد يساعدنى ويكتبلى الاكواد الصحيحة لأي من هذه الطريقتين

لانى بجد تعبت فيهم قوى بلا حل

#2

السلام عليكم

لنفترض ان الarray الذي يحمل الIds اسمه x

Random r = new Random();
int id = x[r.Next(0,x.Length)];

بعد ذلك تقومين باستعمال ال id في ايجاد السؤال المحدد من الداتا بيز

بالتوفيق

طبعا يجب ان تتأكدي ان ال array يحمل على الاقل عنصر واحد يعني مش فاضي والا حيصير خطأ اثناء التشغيل

قولوا لا اله الا الله تفلحوا

ومن يبتغي غير الاسلام دينا فلن يقبل منه وهو في الاخرة من الخاسرين- صدق الله العظيم

#4

شكرا لردك يا أكرم

أنا بستخدم قاعدة بيانات سيكوال يا طارق

#5

استخدمي الاستعلام التالي

 

SELECT *  FROM table1 
order by newid()

فقط غيري اسم الجدول من table1 الى اسم الجدول الخاص بك .

جربي ذلك اولا في SQL server management studio وبعد ذلك انتقلي الى برنامجك .

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