public DataGridViewNew() : base() { SelectionMode = DataGridViewSelectionMode.FullRowSelect; MultiSelect = false; RowHeadersVisible = false; AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; AllowUserToAddRows = false; AllowUserToDeleteRows = false; AllowUserToResizeRows = false; ReadOnly = true; RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.DisableResizing; ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing; BackgroundColor = Color.FromArgb(0, 0, 64); BorderStyle = BorderStyle.None; CellBorderStyle = DataGridViewCellBorderStyle.None; RowsAdded += new DataGridViewRowsAddedEventHandler(rowAdded); CellFormatting += new DataGridViewCellFormattingEventHandler(getDescriptionCellFormatting); CellDoubleClick += DataGridView_CellDoubleClick; RowsDefaultCellStyle.SelectionBackColor = Color.Tomato; Sorted += new EventHandler(columnsSortChanged); RowTemplate.Height = 35; ColumnHeadersHeight = 35; MouseClick += dataGridView1_MouseClick; menu.ItemClicked += new ToolStripItemClickedEventHandler(menu_Clicked); }
/// <summary> /// Extends BeginInvoke so that when a state object is not needed, null does not need to be passed. /// <example> /// datagridviewrowsaddedeventhandler.BeginInvoke(sender, e, callback); /// </example> /// </summary> public static IAsyncResult BeginInvoke(this DataGridViewRowsAddedEventHandler datagridviewrowsaddedeventhandler, Object sender, DataGridViewRowsAddedEventArgs e, AsyncCallback callback) { if (datagridviewrowsaddedeventhandler == null) { throw new ArgumentNullException("datagridviewrowsaddedeventhandler"); } return(datagridviewrowsaddedeventhandler.BeginInvoke(sender, e, callback, null)); }
public ZSummaryGridView() { ShowSummary = true; RowsAdded += new DataGridViewRowsAddedEventHandler(SummaryGridView_RowsAdded); RowsRemoved += new DataGridViewRowsRemovedEventHandler(SummaryGridView_RowsRemoved); ColumnWidthChanged += new DataGridViewColumnEventHandler(SummaryGridView_ColumnWidthChanged); CellValueChanged += new DataGridViewCellEventHandler(SummaryGridView_CellValueChanged); ColumnStateChanged += new DataGridViewColumnStateChangedEventHandler(SummaryGridView_ColumnStateChanged); MouseClick += new MouseEventHandler(SummaryGridView_MouseClick); }
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; }