2011-01-21 131 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