private void gridView_Proxy_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e) { var proxies = this.grid_Proxy.DataSource as List <Proxy>; var eventArgs = new UpdateProxyListEventArgs() { ProxyList = proxies }; if (this.UpdateProxyListEvent != null) { this.UpdateProxyListEvent(this, eventArgs); } }
private void btn_remove_Click(object sender, EventArgs e) { gridView_Proxy.DeleteSelectedRows(); var proxies = this.grid_Proxy.DataSource as List <Proxy>; var eventArgs = new UpdateProxyListEventArgs() { ProxyList = proxies }; if (this.UpdateProxyListEvent != null) { this.UpdateProxyListEvent(this, eventArgs); } }
private void btn_Disable_Click(object sender, EventArgs e) { ArrayList rows = new ArrayList(); // Add the selected rows to the list. Int32[] selectedRowHandles = gridView_Proxy.GetSelectedRows(); for (int i = 0; i < selectedRowHandles.Length; i++) { int selectedRowHandle = selectedRowHandles[i]; if (selectedRowHandle >= 0) { rows.Add(gridView_Proxy.GetRow(selectedRowHandle)); } } try { gridView_Proxy.BeginUpdate(); for (int i = 0; i < rows.Count; i++) { ProxyUserControl row = rows[i] as ProxyUserControl; // Change the field value. row.Enabled = false; } } finally { gridView_Proxy.EndUpdate(); } var proxies = this.grid_Proxy.DataSource as List <Proxy>; var eventArgs = new UpdateProxyListEventArgs() { ProxyList = proxies }; if (this.UpdateProxyListEvent != null) { this.UpdateProxyListEvent(this, eventArgs); } }
protected void UserControl_UpdateProxyListEventHandler(object sender, UpdateProxyListEventArgs e) { ProxyList = e.ProxyList; LoadProxyGrid(); }