2011-01-21 136 views
0

嗨,大家好,我用C#2005 Express编写了一个SoketServer,用于解释和工作。C# - 从其他脚本调用函数

当我修改Soket.cs脚本中的消息时,我意识到它并在mainform.cs中调用此函数。

public void AdverFilter(string value) 
    { 
     MessageBox.Show("Adver"+value); 
     this.adverBindingSource.Filter = "store_index Like '*" + value + "*'"; 
     //MessageBox.Show(this.adverBindingSource.Filter); 
    } 

消息框,表现出真正的过滤器值,但adverbindingsourse不过滤我的表...

注:我创建按钮,并写了这个代码,并单击AdverFilter功能启动但adver过滤其显示非值后, ...

private void button3_Click(object sender, EventArgs e) 
    { 
     MessageBox.Show(this.adverBindingSource.Filter); 
    } 

回答

0

检查SupportsFiltering属性,看看是否BindingSource实际上可以做筛选。

+0

你好,当我在textbox_textchange或按钮单击事件中写了一个过滤器它的工作,但是当我从一个函数调用它不工作时 – user584110 2011-01-21 07:59:02