فكرة هذا الكود أنه يقوم بإستدعاء الأسئلة عشوائيا من قاعدة البيانات مع الاجابات وهذا ما يتم بالفعل
الأربع اجابات موزعين على اربعة راديو باتون لكل راديو باتون اجابة وباستخدام اف جعلت الراديو باتون التى تحمل الاجابة الصحيحة تزيد متغير بمقدار واحد
ولكن واجهتنى مشكلتين
1- ان الراديو باتون ال default بتاعها عند تنفيذ البرنامج دوما تكون معلمة الاجابة الصحيح
2- ان المتغير لا يزيد ولا ينقص بالقدر الكافى طبقا للاجباتا الصحيحة والخاطة وهذا هو الكود
public partial class Exams : Form
{
int num;
int aswer = 0;
public Exams()
num++;
code] if (num==1)
{
Rtch_ques.Text = dt.Rows[0].Field<string>("question").ToString();
Rdb_1.Text = dt.Rows[0].Field<string>("firstanswer").ToString();
Rdb_2.Text = dt.Rows[0].Field<string>("secondanswer").ToString();
Rdb_3.Text = dt.Rows[0].Field<string>("thirdanswer").ToString();
Rdb_4.Text = dt.Rows[0].Field<string>("fourthanswer").ToString();
if (Rdb_1.Checked)
{
aswer += 1;
}
}
if (num == 2)
{
Rtch_ques.Text = dt.Rows[1].Field<string>("question").ToString();
Rdb_1.Text = dt.Rows[1].Field<string>("firstanswer").ToString();
Rdb_2.Text = dt.Rows[1].Field<string>("secondanswer").ToString();
Rdb_3.Text = dt.Rows[1].Field<string>("thirdanswer").ToString();
Rdb_4.Text = dt.Rows[1].Field<string>("fourthanswer").ToString();
if (Rdb_2.Checked)
{
aswer += 1;
}فماهو الخطأ فى هذا الكود الذى يمنع اضافة المتغير بالصورة الصحيحة