السلام عليكم
اخواني الكرام صادفتني مشكلة وانا اعمل مشروخ تخرجي اختبار اون لاين ؟
قمت بعرض الاسئلة بشكل عشوائي عن طريق استعلام وعرضها في كنترول دتا لست .. عرضت السؤال في ليبل .. وقمت بعرض الاجابات عن طريق ريدو بتون .. ولكن عند عمل التنفيذ يظهر لي خطاء لا اعمل ماهو سببة وكيف احل هذه المشكلة
هذه كود جلب الاسئلة من الدتا بيز
ob.sql = "SELECT TOP 5 question,answer_Q_t,answer_Q_f1,answer_Q_f2,answer_Q_f4 FROM All_questions ORDER BY NEWID()"
ob.da = New SqlDataAdapter(ob.sql, ob.con)
ob.ds = New DataSet
ob.da.Fill(ob.ds)
DataList1.DataSource = ob.ds.Tables(0)
DataList1.DataBind()وهذه كود الرديو تون في السورس كود
<asp:RadioButton ID="RadioButton1" runat="server" AutoPostBack="True"
Checked='<%# Eval("answer_Q_t") %>'
oncheckedchanged="RadioButton1_CheckedChanged" />وهذه رسالة الخطاء التي تصدر لي
Input string was not in a correct format.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.FormatException: Input string was not in a correct format.
Source Error:
Line 23: <hr />
Line 24: <br />
Line 25: <asp:RadioButton ID="RadioButton1" runat="server" AutoPostBack="True"
Line 26: Checked='<%# Eval("answer_Q_t") %>'
Line 27: oncheckedchanged="RadioButton1_CheckedChanged" />
لا اعلم كيف احل هذه المشكلة هل المشكلة ان الحقل نوع varhar والرديو بتون لاتقبل الا قيمة رقمية ؟ ام ماهي المشكلة بضبط وكيف احل هذه المشكلة ولكم جزيل الشكر اخواني الاعزاء
وياليت الي عنده اي مشروع سابق عن اختبار اون لاين يعطيني عشان استفيد من الافكار