PDA

View Full Version : سوال: راهنمائی Filter



myhoo2005
دوشنبه 20 خرداد 1392, 13:30 عصر
با سلام
جستجو دارم در یک فیلداز نوع int
bimehNameh30003BindingSource.Filter = string.Format("policyno = {0} ",txtSearch.Text);
اولین عدد را که جستجو کنم پیدا میکند ولی برای عدد دوم خطای زیر میدهد
Syntax error: Missing operand after '=' operator.
یعنی وقتی تکس باکس رو خالی میکنم که عدد دیگری وارد کنم.

لطفا راهنمائی کنید.
باتوجه به اینکه نوع int میباشد آیا امکان استفاده از % یا * در دستور فوق وجود دارد؟؟
توضیح اینکه در جستجوی اول دیتاگردی ویوو یک رکورد نشان میدهد (کل رکوردها نیست) و به خاطر همین برای عدد دوم خطا میدهد..

ممنون

alexmcse
شنبه 25 خرداد 1392, 01:18 صبح
bimehNameh30003BindingSource.Filter = string.Format("policyno = {0} ",Convert.ToInt32(txtSearch.Text);

باتوجه به اینکه نوع int میباشد آیا امکان استفاده از % یا * در دستور فوق وجود دارد؟؟ باید آن را درون دستور اس کیو ال کامند بنویسی

Mahmoud.Afrad
شنبه 25 خرداد 1392, 05:48 صبح
if (string.IsNullOrWhiteSpace( textBox1.Text))
{
bimehNameh30003BindingSource.Filter = string.Empty;
}
else
{
bimehNameh30003BindingSource.Filter = string.Format("policyno = {0} ", txtSearch.Text);
}

myhoo2005
شنبه 25 خرداد 1392, 08:26 صبح
سلام
باتشکر فراوان
کمک زیادی کردید
ممنون