0
data grid view
با سلام
من یه برنامه آزمون گیر با سی شارپ نوشتم و تکلونوژی انتیتی فریمورک ۶
من که سوالات رو در دیتابیس ذخیره کردم میخوام که سوالات و به صورت رندوم در لیبل قرار بگیره
میشه کمکم کنید.
3 پاسخ
0
شما باید این متد رو توی برنامه تعریف کنید و بعد از آن وقتی که لیست سوالات رو از دیتابیس لود کردید اول یک بار این متد رو روی لیست سوالاتتون اجرا کنید و بعدا اون لیست رو چه توی دیتا گرید چه هر جای دیگه ای استفاده کنید.
0
دوست عزیز ممنون به خاطر جوابتون
میشه بگید من این کد رو کجا باید بنویسم؟
یه کم هم توضیح بدید
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;
}
}