Beispiel #1
0
        /// <summary>
        /// Extends BeginInvoke so that when a state object is not needed, null does not need to be passed.
        /// <example>
        /// datagridviewbindingcompleteeventhandler.BeginInvoke(sender, e, callback);
        /// </example>
        /// </summary>
        public static IAsyncResult BeginInvoke(this DataGridViewBindingCompleteEventHandler datagridviewbindingcompleteeventhandler, Object sender, DataGridViewBindingCompleteEventArgs e, AsyncCallback callback)
        {
            if (datagridviewbindingcompleteeventhandler == null)
            {
                throw new ArgumentNullException("datagridviewbindingcompleteeventhandler");
            }

            return(datagridviewbindingcompleteeventhandler.BeginInvoke(sender, e, callback, null));
        }
Beispiel #2
0
		public CustomGridView():base()
		{
			DataBindingComplete += new DataGridViewBindingCompleteEventHandler(CustomGridView_DataBindingComplete);
			BackgroundColor = Color.White;
			EditMode = DataGridViewEditMode.EditProgrammatically;
			SelectionMode = DataGridViewSelectionMode.FullRowSelect;
			SelectionChanged += new EventHandler(CustomGridView_SelectionChanged);
			Click += new EventHandler(CustomGridView_Click);
		}
 public ucCheckBoxGridView()
 {
     AddHeaderCheckBox();
     HeaderCheckBox.KeyUp += new KeyEventHandler(HeaderCheckBox_KeyUp);
     HeaderCheckBox.MouseClick += new MouseEventHandler(HeaderCheckBox_MouseClick);
     CellValueChanged += new DataGridViewCellEventHandler(dataGridView_CellValueChanged);
     CurrentCellDirtyStateChanged += new EventHandler(dataGridView_CurrentCellDirtyStateChanged);
     CellPainting += new DataGridViewCellPaintingEventHandler(dataGridView_CellPainting);
     CellBeginEdit += new DataGridViewCellCancelEventHandler(dataGridView_CellBeginEdit);
     DataBindingComplete += new DataGridViewBindingCompleteEventHandler(dataGridView_DataBindingComplete);
     CheckBoxCollumn = new DataGridViewCheckBoxColumn();
     CheckBoxCollumn.Name = CheckBoxCollumnName;
     CheckBoxCollumn.HeaderText = "";
     Columns.Add(CheckBoxCollumn);
     AllowUserToAddRows = false;
 }
        public DataGridViewSummary()
        {
            SetStyle(ControlStyles.OptimizedDoubleBuffer, true);
            this.ScrollBars = System.Windows.Forms.ScrollBars.None;

            refBox     = new TextBox();
            panel      = new Panel();
            spacePanel = new Panel();
            hScrollBar = new HScrollBarEx();
            vScrollBar = new VScrollBarEx();

            summaryControl = new SummaryControlContainer(this);
            summaryControl.VisibilityChanged += new EventHandler(summaryControl_VisibilityChanged);

            Resize                     += new EventHandler(DataGridControlSum_Resize);
            ColumnAdded                += new DataGridViewColumnEventHandler(DataGridControlSum_ColumnAdded);
            ColumnRemoved              += new DataGridViewColumnEventHandler(DataGridControlSum_ColumnRemoved);
            RowsAdded                  += new DataGridViewRowsAddedEventHandler(DataGridViewSummary_RowsAdded);
            RowsRemoved                += new DataGridViewRowsRemovedEventHandler(DataGridViewSummary_RowsRemoved);
            ColumnWidthChanged         += new DataGridViewColumnEventHandler(DataGridViewSummary_ColumnWidthChanged);
            RowHeadersWidthChanged     += new EventHandler(DataGridViewSummary_RowHeadersWidthChanged);
            RowHeightChanged           += new DataGridViewRowEventHandler(DataGridViewSummary_RowHeightChanged);
            ColumnHeadersHeightChanged += new EventHandler(DataGridViewSummary_ColumnHeadersHeightChanged);
            DataBindingComplete        += new DataGridViewBindingCompleteEventHandler(DataGridViewSummary_DataBindingComplete);

            hScrollBar.Scroll         += new ScrollEventHandler(scrollBar_Scroll);
            hScrollBar.VisibleChanged += new EventHandler(scrollBar_VisibleChanged);
            hScrollBar.Value           = 0;
            hScrollBar.Height          = 10;
            hScrollBar.Visible         = false;

            vScrollBar.Scroll         += new ScrollEventHandler(scrollBar_Scroll);
            vScrollBar.VisibleChanged += new EventHandler(scrollBar_VisibleChanged);
            vScrollBar.Value           = 0;
            vScrollBar.Width           = 10;
            vScrollBar.Visible         = false;
        }
Beispiel #5
0
 public void DataBindingComplete(DataGridViewBindingCompleteEventHandler callback)
 {
     dataGridView.DataBindingComplete += callback;
 }