PDA

View Full Version : کمک در فیلتر کردن ( جستجو ) عدد در دیتابیس sql با تکنولوژی لینک



saeedvbm
جمعه 16 مرداد 1394, 16:43 عصر
با سلام خدمت اساتید

کد زیر رکوردی رو که شمارش در تکست باکس وارد میشه رو پیدا می کنه و در دیتا گرید ویو نشون میده ، ولی یه مشکلی هستش اونم اینکه وقتی که مقدار تکست باکس رو پاک می کنی ، خطای زیر رو میده ، لطفاً کمکم کنید .
hozehDataContext dc = new hozehDataContext();
var query = dc.sendsbts.Where(c => c.id == Convert.ToInt32(textBox1.Text));
dataGridView1.DataSource = query;



134001

alireza264
جمعه 16 مرداد 1394, 17:26 عصر
سلام
خطا بخاطر این دستوره

Convert.ToInt32(textBox1.Text)


چون مقدار خالی رو نمیتونه به عدد تبدیل کنه

saeedvbm
جمعه 16 مرداد 1394, 18:11 عصر
سلام
خطا بخاطر این دستوره

Convert.ToInt32(textBox1.Text)


چون مقدار خالی رو نمیتونه به عدد تبدیل کنه


راهکار شما چیه ؟

ahmadreza.s
جمعه 16 مرداد 1394, 19:31 عصر
راهکار شما چیه ؟

با سلام !

اینجوریش کن :


if(!string.IsNullOrEmpty(textBox1.text)){


hozehDataContext dc = newhozehDataContext();
var query = dc.sendsbts.Where(c => c.id == Convert.ToInt32(textBox1.Text));
dataGridView1.DataSource = query;
}