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

سؤال عن Radio button و رسالة Input string was not in a correct format.

بدأه عزمي11 في 11 أبريل 2012 · 1 رد · 413 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني الكرام صادفتني مشكلة وانا اعمل مشروخ تخرجي اختبار اون لاين ؟

قمت بعرض الاسئلة بشكل عشوائي عن طريق استعلام وعرضها في كنترول دتا لست .. عرضت السؤال في ليبل .. وقمت بعرض الاجابات عن طريق ريدو بتون .. ولكن عند عمل التنفيذ يظهر لي خطاء لا اعمل ماهو سببة وكيف احل هذه المشكلة

هذه كود جلب الاسئلة من الدتا بيز

  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 والرديو بتون لاتقبل الا قيمة رقمية ؟ ام ماهي المشكلة بضبط وكيف احل هذه المشكلة ولكم جزيل الشكر اخواني الاعزاء

وياليت الي عنده اي مشروع سابق عن اختبار اون لاين يعطيني عشان استفيد من الافكار

#2

Radio Button لا يقبل الا خطأ أوصح يعني حقل من نوع Bit ويجب ان يكون لديك دالة تقوم بتحويل الأجابة answer_Q_t الى خطأ أو صح بحيث تستطيع Radio Button

قراءتها وثمثيلها , لكن عموما هذا رابط لما تريده Online Exam

http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=8537&lngWId=10

تم تعديل هذه المشاركة بواسطة AboMoayad في 12 أبريل 2012 في 19:54

1

اللهم أطل عمري وأحسن عملي واختم بالشهادة أجلي

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