void rs_DataUpdate(object sender, VariableDataArgs args) { if (InvokeRequired) { Invoke(new Action <object, VariableDataArgs>(rs_DataUpdate), sender, args); return; } dataGridView1.DataBind(GetDataSource()); }
protected virtual void OnDataUpdate(object dataSource) { if (DataUpdate != null) { VariableDataArgs args = new VariableDataArgs() { DataSource = dataSource, VariableName = Name }; DataUpdate(this, args); } }