大家好我为C ++ 2005 Express编写了一个SoketServer来解释它并且工作正常。
当我修改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函数启动后单击它,但它显示非广告过滤器的值......
private void button3_Click(object sender, EventArgs e)
{
MessageBox.Show(this.adverBindingSource.Filter);
}
答案 0 :(得分:0)
检查SupportsFiltering
属性,看看BindingSource
是否可以实际过滤。