PDA

View Full Version : مشکل در کد ویرایش



setareh2013
چهارشنبه 16 اسفند 1391, 13:33 عصر
با سلام
من یک عمل ویرایش ساده به روش linq to sql
میخوام انجام بدم ولی همش به خط دوم ارور میده .
mylinqDataContext db = new mylinqDataContext();
UserTB ut = db.UserTBs.First(p => p.uid == textBox1.Text);
نمیدونین مشکل از کجاست ؟
با تشکر

kingtak
چهارشنبه 16 اسفند 1391, 14:16 عصر
چه خطایی میده؟
شما باید اول خاصیت تکست Text box رو به int تبدیل کنید بعد مقایسه کنید.

UserTB ut = db.UserTBs.First(p => p.uid ==int.Parse( textBox1.Text));

اگه درست نشد متن خطارو بگید ببینیم چیه!

setareh2013
جمعه 18 اسفند 1391, 19:09 عصر
ممنون مشکل بالا حل شد. یه سوال دیگه هم دارم .من با دستور زیر یک جستجوی ساده رو انجام میدم
mylinqDataContext db = new mylinqDataContext();
var query1 = (from k in db.UserTBs where k.uname== textBox2.Text select k);
dataGridView1.DataSource = query1;
حالا میخوام به جای k.uname== textBox2.Text یک دستور شبیه uname like N'%{textbox1.text}%' o که در ado.net استفاده می کردیم بنویسم ولی نمیدونم کدش رو چی بنویسم . اگه راهنمایی کنید ممنون میشم .