C#-从其他脚本调用函数
大家好,我用C#2005 Express编写了一个SoketServer,用于我的解释和它的工作 当我在Soket.cs脚本中修改一条消息时,我实现了它并在mainform.cs中调用了这个函数C#-从其他脚本调用函数,c#,function,C#,Function,大家好,我用C#2005 Express编写了一个SoketServer,用于我的解释和它的工作 当我在Soket.cs脚本中修改一条消息时,我实现了它并在mainform.cs中调用了这个函数 public void AdverFilter(string value) { MessageBox.Show("Adver"+value); this.adverBindingSource.Filter = "store_index Like '*" + value +
public void AdverFilter(string value)
{
MessageBox.Show("Adver"+value);
this.adverBindingSource.Filter = "store_index Like '*" + value + "*'";
//MessageBox.Show(this.adverBindingSource.Filter);
}
消息框显示真实筛选值,但副词查找源不筛选我的表
注意:我创建了一个按钮,编写了这段代码,并在AdverFilter函数启动后单击它,但它显示的不是AdverFilter的值
private void button3_Click(object sender, EventArgs e)
{
MessageBox.Show(this.adverBindingSource.Filter);
}
检查
SupportsFiltering
属性,查看BindingSource
是否确实可以进行过滤。是的,当我在textbox\u textchange或button click events中编写过滤器时,它起作用,但当我从函数调用它时,它就不起作用了work@user584110:函数是否从其他线程调用?如果是这样,您就有了交叉线程问题。哦,我在soket.cs中使用了线程。我从这个文件调用了我的函数,但是mainForm是正常的,我如何修复它?@user584110:在这种情况下,您需要调用函数。