Example #1
0
        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);
            }
        }
Example #2
0
        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);
            }
        }
Example #3
0
        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);
            }
        }
Example #4
0
 protected void UserControl_UpdateProxyListEventHandler(object sender, UpdateProxyListEventArgs e)
 {
     ProxyList = e.ProxyList;
     LoadProxyGrid();
 }