منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مشكلة عند عمل CASTING عند استخدام LINQ
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
AN EXPRESSION TREE MAY NOT CONTAIN AN ASSIGNMENT OPERATION

;dataclasses1datacontext DT=New dataclasses1datacontext
var a3=from n in dt.tanks
select n.crnt_qntty=decimal.parse(textbox3.text);
المشكلة فى السطر الاخير لا يقبل التحويل رغم إن crnt_qntty نوعها decimal !!!
أول شي ال decimal.parse منشان تحول نص الى رقم
تاني شي ال = الموجودة في select غريبة
تالت شي شو بدك يعمل الكود؟
أولا شكرا للرد والاهتمام اخى العزيز
صندوق النص نصى لابد انى احولو رقمى عندما اتعامل مع قيمة رقمية اللى هى

الشى المطلوب هو نقل القيمة كرقم من صندوق النص إلى الصف الجديد بالجدول عبر استخدام linq to sql
طريقة الاضافة ما بتكون هيك انا عدلتك على الكود ، جرب وخبرني
كود :
DataClasses1DataContext dt=new DataClasses1DataContext();

tank t = new tank() {
    crnt_qntty = decimal.Parse(textbox3.Text)
};

dt.tanks.InsertOnSubmit(t);
dt.SubmitChanges();
جرب هذا
crnt_qntty == val(textbox3.Text)