مصر عضوية مدفوعة 22/10/2016

مشكلة فى تحويل متغير نصى الى متغير رقمى

السلام عليكم ورحمة الله ازيك يا بشمهندس كان فى عندى مشكلة فى كود كنت عايز احولة او اضع القيمة بتاعتة فى متغير رقمى و جربت جميع الطرق فى تحويلة او عمل كاست لية لكن بيطلع ايرور ( string query_one fun.fireSQL(quotSELECT SUM(item_acount) FROM Purchase_Sal_orderout_items where item_idquot+DropDownList1.SelectedValue+quotquot)) انا و ضعت النتيجة فى textbox لكن عشان اخذ المحتوى بتاعة و اضعة فى متغير رقمى Integer مش قابل خالص

رد الموضوع

سيتي ستار لتكنولوجيا المعلومات
الادارة

الاول خلينا ماشيين خطوة بخطوة

1- هل الناتج بيطلع صح بالتيكست بوكس
مثلا يكتب فيه رقم 50
وهذا بالفعل يحسب متغير نصي وليس رقمي
وبالتالي يجب تحويل التكست بوكس بامان كالاتني


int x =0;
int.Tryparse(textbox1.Text,ou x);

طبعا تم شرح التحويل
int.tryparse

في المحاضرات والمقالات

وخلاصتها انك تقول هات الموجود بالتكست بوكس وحوله لرقم وضعه بمتغير اكس
واذا التكست بوكس فارغ  استرجع قيمة صفر بالاكس


الان تعامل عادي مع المتغير اكس هذا الرقمي