بهار آموزش با تخفیف های شگفت انگیز توسینسو بهار آموزش با تخفیف های شگفت انگیز توسینسو
مانده تا پایان تخفیف
مشاهده دوره ها
0

data grid view

با سلام

من یه برنامه آزمون گیر با سی شارپ نوشتم و تکلونوژی انتیتی فریمورک ۶

من که سوالات رو در دیتابیس ذخیره کردم میخوام که سوالات و به صورت رندوم در لیبل قرار بگیره

میشه کمکم کنید.

پرسیده شده در 1396/12/05 توسط

3 پاسخ

0

شما باید این متد رو توی برنامه تعریف کنید و بعد از آن وقتی که لیست سوالات رو از دیتابیس لود کردید اول یک بار این متد رو روی لیست سوالاتتون اجرا کنید و بعدا اون لیست رو چه توی دیتا گرید چه هر جای دیگه ای استفاده کنید.

پاسخ در 1396/12/08 توسط
0

دوست عزیز ممنون به خاطر جوابتون

میشه بگید من این کد رو کجا باید بنویسم؟

یه کم هم توضیح بدید

پاسخ در 1396/12/08 توسط
0

سلام به شما دوست عزیز

با استفاده از کد زیر می توانید که ترتیب سوالات را به صورت تصادفی و رندوم عوض کنید.

private static Random rng = new Random();  

public static void Shuffle<T>(this IList<T> list)  
{  
    int n = list.Count;  
    while (n > 1) {  
        n--;  
        int k = rng.Next(n + 1);  
        T value = list[k];  
        list[k] = list[n];  
        list[n] = value;  
    }  
}
پاسخ در 1396/12/06 توسط

پاسخ شما