當您使用賦值運算符更新DataGridView.DataSource
時,將調用DataSourceChanged
事件處理程序。您不能在C#中重載賦值操作,那麼事件處理函數如何在內部調用?C#事件處理是如何實現的?
public void foo(){
this.dataGridView.DataSourceChanged += new EventHandler(bar);
this.dataGridView.DataSource = dt;
}
//this handler is called after datasource changes
private void bar(object sender, EventArgs e) {}
這是你遇到的問題還是一個普遍的問題? – 2012-03-27 20:56:16
只是一個普遍的問題 – kefeizhou 2012-03-27 20:57:44