PDA

View Full Version : مبتدی: bindingsource.filter



parva-88
چهارشنبه 09 مرداد 1392, 10:14 صبح
با سلام خدمت دوستان من میخوام یک ستون integer رو فیلتر کنم وقتی شروع میکنم اول و عدد رو وارد میکنم قیلتر میکنه ولی وقتی عدد داخل تکست باکس رو پاک میکنم تا دوباره وارد کنم runtime err میگیرم.اینم کد:

BahayeMaddeBindingSource.Filter = "Id='" +(txtSearchById.Text)+"'";

tooraj_azizi_1035
چهارشنبه 09 مرداد 1392, 11:35 صبح
شما احتمالاً در رویداد TextChanged این کد رو نوشتید قبلش چک کنید که TextBox خالی نباشه:
if(!string.IsNullOrEmpty(YourTextBox.Text)...

malizergani
یک شنبه 13 مرداد 1392, 04:43 صبح
سلام دوست عزیز

private void textBox1_TextChanged(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(textBox1.Text))
bindingSource1.RemoveFilter();
else
bindingSource1.Filter = "Id='" + (txtSearchById.Text) + "'";
}