[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=WinElement Inherit=Control Interfaces=Component,MarshalByRefObject,Object,ControlManager,DataGridView Info=Displays data in a customizable grid Category=Data [Handlers] DataSource=DataSource [Edit] Class=ListBox Color=BackgroundColor [Property] Width= | |240 Height= | |150 Columns=Sets the default collection columns on DataGrigView control. ARG(string)|13|2 @AllowUserToAddRows=Sets a value indicating whether the option to add rows is displayed to the user. ARG(bool)|14|0|True,False @AllowUserToDeleteRows=Sets a value indicating whether the user is allowed to delete rows from the DataGridView. ARG(bool)|14|0|True,False @AllowUserToOrderColumns=Sets a value indicating whether manual column repositioning is enabled. ARG(bool)|14|1|True,False @AllowUserToResizeColumns=Sets a value indicating whether users can resize columns. ARG(bool)|14|0|True,False @AllowUserToResizeRows=Sets a value indicating whether users can resize rows. ARG(bool)|14|0|True,False @AlternatingRowsDefaultCellStyle=Sets the default cell style applied to odd-numbered rows of the DataGridView. ARG(DataGridViewCellStyle)|20|(empty)|DataGridViewCellStyle @AutoSizeColumnsMode=Sets a value indicating how column widths are determined. ARG(DataGridViewAutoSizeColumnsMode)|14|4|AllCells,AllCellsExceptHeader,DisplayedCells,DisplayedCellsExceptHeader,None,ColumnHeader,Fill @AutoSizeRowsMode=Sets a value indicating how row heights are determined. ARG(DataGridViewAutoSizeRowsMode)|14|6|AllCells,AllCellsExceptHeaders,AllHeaders,DisplayedCells,DisplayedCellsExceptHeaders,DisplayedHeaders,None @BackgroundColor=Sets the background color of the DataGridView. ARG(Color)|8|clAppWorkSpace @BorderStyle=Sets the border style for the DataGridView. ARG(BorderStyle)|14|1|None,FixedSingle,Fixed3D @CellBorderStyle=Gets the cell border style for the DataGridView. ARG(DataGridViewCellBorderStyle)|14|1|Custom,Single,Raised,Sunken,None,SingleVertical,RaisedVertical,SunkenVertical,SingleHorizontal,RaisedHorizontal,SunkenHorizontal @ClipboardCopyMode=Sets a value that indicates whether users can copy cell text values to the Clipboard and whether row and column header text is included. ARG(DataGridViewClipboardCopyMode)|14|1|Disable,EnableWithAutoHeaderText,EnableWithoutHeaderText,EnableAlwaysIncludeHeaderText @ColumnHeadersBorderStyle=Gets the border style applied to the column headers. ARG(DataGridViewHeaderBorderStyle)|14|2|Custom,Single,Raised,Sunken,None @ColumnHeadersDefaultCellStyle=Sets the default column header style. ARG(DataGridViewCellStyle)|20|(empty)|DataGridViewCellStyle @ColumnHeadersHeight=Sets the height, in pixels, of the column headers row ARG(int)|1|18 @ColumnHeadersHeightSizeMode=Sets a value indicating whether the height of the column headers is adjustable and whether it can be adjusted by the user or is automatically adjusted to fit the contents of the headers. ARG(DataGridViewColumnHeadersHeightSizeMode)|14|0|EnableResizing,DisableResizing,AutoSize @ColumnHeadersVisible=Sets a value indicating whether the column header row is displayed. ARG(bool)|14|0|True,False @DataMember=Sets the name of the list or table in the data source for which the DataGridView is displaying data. ARG(string)|2| +@DataSource=Sets the data source that the DataGridView is displaying data for. ARG(Object)|5| @DefaultCellStyle=Sets the default cell style to be applied to the cells in the DataGridView if no other cell style properties are set. ARG(DataGridViewCellStyle)|20|(empty)|DataGridViewCellStyle @EditMode=Sets a value indicating how to begin editing a cell. ARG(DataGridViewEditMode)|14|2|EditOnEnter,EditOnKeystroke,EditOnKeystrokeOrF2,EditOnF2,EditProgrammatically @EnableHeadersVisualStyles=Sets a value indicating whether row and column headers use the visual styles of the user's current theme if visual styles are enabled for the application. ARG(bool)|14|0|True,False @GridColor=Sets the color of the grid lines separating the cells of the DataGridView. ARG(Color)|8|cl3DDkShadow @MultiSelect=Sets a value indicating whether the user is allowed to select more than one cell, row, or column of the DataGridView at a time. ARG(bool)|14|0|True,False @ReadOnly=Sets a value indicating whether the user can edit the cells of the DataGridView control. ARG(bool)|14|1|True,False @RowHeadersBorderStyle=Sets the border style of the row header cells. ARG(DataGridViewHeaderBorderStyle)|14|2|Custom,Single,Raised,Sunken,None @RowHeadersDefaultCellStyle=Sets the default style applied to the row header cells. ARG(DataGridViewCellStyle)|20|(empty)|DataGridViewCellStyle @RowHeadersVisible=Sets a value indicating whether the column that contains row headers is displayed. ARG(bool)|14|0|True,False @RowHeadersWidth=Sets the width, in pixels, of the column that contains the row headers. ARG(int)|1|41 @RowHeadersWidthSizeMode=Sets a value indicating whether the width of the row headers is adjustable and whether it can be adjusted by the user or is automatically adjusted to fit the contents of the headers. ARG(DataGridViewRowHeadersWidthSizeMode)|14|0|EnableResizing,DisableResizing,AutoSizeToAllHeaders,AutoSizeToDisplayedHeaders,AutoSizeToFirstHeader @RowsDefaultCellStyle=Sets the default style applied to the row cells of the DataGridView. ARG(DataGridViewCellStyle)|20|(empty)|DataGridViewCellStyle @RowTemplate=Sets the row that represents the template for all the rows in the control. ARG(DataGridViewRow)|20|(empty)|DataGridViewRow @ScrollBars=Sets the type of scroll bars to display for the DataGridView control. ARG(ScrollBars)|14|3|None,Horizontal,Vertical,Both @SelectionMode=Sets a value indicating how the cells of the DataGridView can be selected. ARG(DataGridViewSelectionMode)|14|3|CellSelect,FullRowSelect,FullColumnSelect,RowHeaderSelect,ColumnHeaderSelect @ShowCellErrors=Sets a value indicating whether to show cell errors. ARG(bool)|14|0|True,False @ShowCellToolTips=Sets a value indicating whether or not ToolTips will show when the mouse pointer pauses on a cell. ARG(bool)|14|0|True,False @ShowEditingIcon=Sets a value indicating whether or not the editing glyph is visible in the row header of the cell being edited. ARG(bool)|14|0|True,False @ShowRowErrors=Sets a value indicating whether row headers will display error glyphs for each row that contains a data entry error. ARG(bool)|14|0|True,False @StandardTab=Sets a value indicating whether the TAB key moves the focus to the next control in the tab order rather than moving focus to the next cell in the control. ARG(bool)|14|1|True,False @VirtualMode=Sets a value indicating whether you have provided your own data-management operations for the DataGridView control. ARG(bool)|14|1|True,False [Methods] doConstructor=Initializes a new instance of the DataGridView class. ARG()|1|0 *onAllowUserToAddRowsChanged=Occurs when the value of the AllowUserToAddRows property changes. ARG(EventArgs)|2|0 *onAllowUserToDeleteRowsChanged=Occurs when the value of the AllowUserToDeleteRowsChanged property changes. ARG(EventArgs)|2|0 *onAllowUserToOrderColumnsChanged=Occurs when the value of the AllowUserToOrderColumns property changes. ARG(EventArgs)|2|0 *onAllowUserToResizeColumnsChanged=Occurs when the value of the AllowUserToResizeColumns property changes. ARG(EventArgs)|2|0 *onAllowUserToResizeRowsChanged=Occurs when the value of the AllowUserToResizeRows property changes. ARG(EventArgs)|2|0 *onAlternatingRowsDefaultCellStyleChanged=Occurs when the value of the AlternatingRowsDefaultCellStyle property changes. ARG(EventArgs)|2|0 *onAutoGenerateColumnsChanged=Occurs when the value of the AutoGenerateColumnsChanged property changes. ARG(EventArgs)|2|0 *onAutoSizeColumnModeChanged=Occurs when the value of the AutoSizeMode property of a column changes. ARG(DataGridViewAutoSizeColumnModeEventArgs)|2|0 *onAutoSizeColumnsModeChanged=Occurs when the value of the AutoSizeColumnsMode property changes. ARG(DataGridViewAutoSizeColumnsModeEventArgs)|2|0 *onAutoSizeRowsModeChanged=Occurs when the value of the DataGridViewAutoSizeRowsMode property changes. ARG(DataGridViewAutoSizeModeEventArgs)|2|0 *onBackgroundColorChanged=Occurs when the value of the BackgroundColor property changes. ARG(EventArgs)|2|0 *onBorderStyleChanged=Occurs when the value of the BorderStyle property changes. ARG(EventArgs)|2|0 *onCancelRowEdit=Occurs when the VirtualMode property of a DataGridView control is true and the cancels edits in a row. ARG(QuestionEventArgs)|2|0 *onCellBeginEdit=Occurs when edit mode starts for the selected cell. ARG(DataGridViewCellCancelEventArgs)|2|0 *onCellBorderStyleChanged=Occurs when the border style of a cell changes. ARG(EventArgs)|2|0 *onCellClick=Occurs when any part of a cell is clicked. ARG(DataGridViewCellEventArgs)|2|0 *onCellContentClick=Occurs when the content within a cell is clicked. ARG(DataGridViewCellEventArgs)|2|0 *onCellContentDoubleClick=Occurs when the user double-clicks a cell's contents. ARG(DataGridViewCellEventArgs)|2|0 *onCellContextMenuStripChanged=Occurs when the ContextMenuStrip property changes. ARG(DataGridViewCellEventArgs)|2|0 *onCellContextMenuStripNeeded=Occurs when a cell's shortcut menu is needed. ARG(DataGridViewCellContextMenuStripNeededEventArgs)|2|0 *onCellDoubleClick=Occurs when the user double-clicks anywhere in a cell. ARG(DataGridViewCellEventArgs)|2|0 *onCellEndEdit=Occurs when edit mode stops for the currently selected cell. ARG(DataGridViewCellEventArgs)|2|0 *onCellEnter=Occurs when the current cell changes in the DataGridView control or when the control receives input focus. ARG(DataGridViewCellEventArgs)|2|0 *onCellErrorTextChanged=Occurs when the value of the ErrorText property of a cell changes. ARG(DataGridViewCellEventArgs)|2|0 *onCellErrorTextNeeded=Occurs when a cell's error text is needed. ARG(DataGridViewCellErrorTextNeededEventArgs)|2|0 *onCellFormatting=Occurs when the contents of a cell need to be formatted for display. ARG(DataGridViewCellFormattingEventArgs)|2|0 *onCellLeave=Occurs when a cell loses input focus and is no longer the current cell. ARG(DataGridViewCellEventArgs)|2|0 *onCellMouseClick=Occurs whenever the user clicks anywhere on a cell with the mouse. ARG(DataGridViewCellMouseEventArgs)|2|0 *onCellMouseDoubleClick=Occurs when a cell within the DataGridView is double-clicked. ARG(DataGridViewCellMouseEventArgs)|2|0 *onCellMouseDown=Occurs when the user presses a mouse button while the mouse pointer is within the boundaries of a cell. ARG(DataGridViewCellMouseEventArgs)|2|0 *onCellMouseEnter=Occurs when the mouse pointer enters a cell. ARG(DataGridViewCellEventArgs)|2|0 *onCellMouseLeave=Occurs when the mouse pointer leaves a cell. ARG(DataGridViewCellEventArgs)|2|0 *onCellMouseMove=Occurs when the mouse pointer moves over the DataGridView control. ARG(DataGridViewCellMouseEventArgs)|2|0 *onCellMouseUp=Occurs when the user releases a mouse button while over a cell. ARG(DataGridViewCellMouseEventArgs)|2|0 *onCellPainting=Occurs when a cell needs to be drawn. ARG(DataGridViewCellPaintingEventArgs)|2|0 *onCellParsing=Occurs when a cell leaves edit mode if the cell value has been modified. ARG(DataGridViewCellParsingEventArgs)|2|0 *onCellStateChanged=Occurs when a cell state changes, such as when the cell loses or gains focus. ARG(DataGridViewCellStateChangedEventArgs)|2|0 *onCellStyleChanged=Occurs when the Style property of a DataGridViewCell changes. ARG(DataGridViewCellEventArgs)|2|0 *onCellStyleContentChanged=Occurs when one of the values of a cell style changes. ARG(DataGridViewCellStyleContentChangedEventArgs)|2|0 *onCellToolTipTextChanged=Occurs when the ToolTipText property value changes for a cell in the DataGridView. ARG(DataGridViewCellEventArgs)|2|0 *onCellToolTipTextNeeded=Occurs when a cell's ToolTip text is needed. ARG(DataGridViewCellToolTipTextNeededEventArgs)|2|0 *onCellValidated=Occurs after the cell has finished validating. ARG(DataGridViewCellEventArgs)|2|0 *onCellValidating=Occurs when a cell loses input focus, enabling content validation. ARG(DataGridViewCellValidatingEventArgs)|2|0 *onCellValueChanged=Occurs when the value of a cell changes. ARG(DataGridViewCellEventArgs)|2|0 *onCellValueNeeded=Occurs when the VirtualMode property of the DataGridView control is true and the DataGridView requires a value for a cell in order to format and display the cell. ARG(DataGridViewCellValueEventArgs)|2|0 *onCellValuePushed=Occurs when the VirtualMode property of the DataGridView control is true and a cell value has changed and requires storage in the underlying data source. ARG(DataGridViewCellValueEventArgs)|2|0 *onColumnAdded=Occurs when a column is added to the control. ARG(DataGridViewColumnEventArgs)|2|0 *onColumnContextMenuStripChanged=Occurs when the ContextMenuStrip property of a column changes. ARG(DataGridViewColumnEventArgs)|2|0 *onColumnDataPropertyNameChanged=Occurs when the value of the DataPropertyName property for a column changes. ARG(DataGridViewColumnEventArgs)|2|0 *onColumnDefaultCellStyleChanged=Occurs when the value of the DefaultCellStyle property for a column changes. ARG(DataGridViewColumnEventArgs)|2|0 *onColumnDisplayIndexChanged=Occurs when the value the DisplayIndex property for a column changes. ARG(DataGridViewColumnEventArgs)|2|0 *onColumnDividerDoubleClick=Occurs when the user double-clicks a divider between two columns. ARG(DataGridViewColumnDividerDoubleClickEventArgs)|2|0 *onColumnDividerWidthChanged=Occurs when the DividerWidth property changes. ARG(DataGridViewColumnEventArgs)|2|0 *onColumnHeaderCellChanged=Occurs when the contents of a column header cell change. ARG(DataGridViewColumnEventArgs)|2|0 *onColumnHeaderMouseClick=Occurs when the user clicks a column header. ARG(DataGridViewCellMouseEventArgs)|2|0 *onColumnHeaderMouseDoubleClick=Occurs when a column header is double-clicked. ARG(DataGridViewCellMouseEventArgs)|2|0 *onColumnHeadersBorderStyleChanged=Occurs when the ColumnHeadersBorderStyle property changes. ARG(EventArgs)|2|0 *onColumnHeadersDefaultCellStyleChanged=Occurs when the value of the ColumnHeadersDefaultCellStyle property changes. ARG(EventArgs)|2|0 *onColumnHeadersHeightChanged=Occurs when the value of the ColumnHeadersHeight property changes. ARG(EventArgs)|2|0 *onColumnHeadersHeightSizeModeChanged=Occurs when the value of the ColumnHeadersHeightSizeMode property changes. ARG(DataGridViewAutoSizeModeEventArgs)|2|0 *onColumnMinimumWidthChanged=Occurs when the value of the MinimumWidth property for a column changes. ARG(DataGridViewColumnEventArgs)|2|0 *onColumnNameChanged=Occurs when the value of the Name property for a column changes. ARG(DataGridViewColumnEventArgs)|2|0 *onColumnRemoved=Occurs when a column is removed from the control. ARG(DataGridViewColumnEventArgs)|2|0 *onColumnSortModeChanged=Occurs when the value of the SortMode property for a column changes. ARG(DataGridViewColumnEventArgs)|2|0 *onColumnStateChanged=Occurs when a column changes state, such as gaining or losing focus. ARG(DataGridViewColumnStateChangedEventArgs)|2|0 *onColumnToolTipTextChanged=Occurs when the ToolTipText property value changes for a column in the DataGridView. ARG(DataGridViewColumnEventArgs)|2|0 *onColumnWidthChanged=Occurs when the value of the Width property for a column changes. ARG(DataGridViewColumnEventArgs)|2|0 *onCurrentCellChanged=Occurs when the CurrentCell property changes. ARG(EventArgs)|2|0 *onCurrentCellDirtyStateChanged=Occurs when the state of a cell changes in relation to a change in its contents. ARG(EventArgs)|2|0 *onDataBindingComplete=Occurs after a data-binding operation has finished. ARG(DataGridViewBindingCompleteEventArgs)|2|0 *onDataError=Occurs when an external data-parsing or validation operation throws an exception, or when an attempt to commit data to a data source fails. ARG(DataGridViewDataErrorEventArgs)|2|0 *onDataMemberChanged=Occurs when value of the DataMember property changes. ARG(EventArgs)|2|0 *onDataSourceChanged=Occurs when the value of the DataSource property changes. ARG(EventArgs)|2|0 *onDefaultCellStyleChanged=Occurs when the value of the DefaultCellStyle property changes. ARG(EventArgs)|2|0 *onDefaultValuesNeeded=Occurs when the user enters the row for new records so that it can be populated with default values. ARG(DataGridViewRowEventArgs)|2|0 *onEditingControlShowing=Occurs when a control for editing a cell is showing. ARG(DataGridViewEditingControlShowingEventArgs)|2|0 *onEditModeChanged=Occurs when the value of the EditMode property changes. ARG(EventArgs)|2|0 *onFontChanged=Occurs when the Font property value changes. ARG(EventArgs)|2|0 *onForeColorChanged=Occurs when the ForeColor property value changes. ARG(EventArgs)|2|0 *onGridColorChanged=Occurs when the value of the GridColor property changes. ARG(EventArgs)|2|0 *onMultiSelectChanged=Occurs when the value of the MultiSelect property changes. ARG(EventArgs)|2|0 *onNewRowNeeded=Occurs when the VirtualMode property of the DataGridView is true and the user navigates to the new row at the bottom of the DataGridView. ARG(DataGridViewRowEventArgs)|2|0 *onReadOnlyChanged=Occurs when the ReadOnly property changes. ARG(EventArgs)|2|0 *onRowContextMenuStripChanged=Occurs when the ContextMenuStrip property changes. ARG(DataGridViewRowEventArgs)|2|0 *onRowContextMenuStripNeeded=Occurs when a row's shortcut menu is needed. ARG(DataGridViewRowContextMenuStripNeededEventArgs)|2|0 *onRowDefaultCellStyleChanged=Occurs when the value of the DefaultCellStyle property for a row changes. ARG(DataGridViewRowEventArgs)|2|0 *onRowDirtyStateNeeded=Occurs when the VirtualMode property of the DataGridView control is true and the DataGridView needs to determine whether the current row has uncommitted changes. ARG(QuestionEventArgs)|2|0 *onRowDividerDoubleClick=Occurs when the user double-clicks the divider between two rows. ARG(DataGridViewRowDividerDoubleClickEventArgs)|2|0 *onRowDividerHeightChanged=Occurs when the DividerHeight property changes. ARG(DataGridViewRowEventArgs)|2|0 *onRowEnter=Occurs when a row receives input focus but before it becomes the current row. ARG(DataGridViewCellEventArgs)|2|0 *onRowErrorTextChanged=Occurs when the ErrorText property of a row changes. ARG(DataGridViewRowEventArgs)|2|0 *onRowErrorTextNeeded=Occurs when a row's error text is needed. ARG(DataGridViewRowErrorTextNeededEventArgs)|2|0 *onRowHeaderCellChanged=Occurs when the user changes the contents of a row header cell. ARG(DataGridViewRowEventArgs)|2|0 *onRowHeaderMouseClick=Occurs when the user clicks within the boundaries of a row header. ARG(DataGridViewCellMouseEventArgs)|2|0 *onRowHeaderMouseDoubleClick=Occurs when a row header is double-clicked. ARG(DataGridViewCellMouseEventArgs)|2|0 *onRowHeadersBorderStyleChanged=Occurs when the RowHeadersBorderStyle property changes. ARG(EventArgs)|2|0 *onRowHeadersDefaultCellStyleChanged=Occurs when the value of the RowHeadersDefaultCellStyle property changes. ARG(EventArgs)|2|0 *onRowHeadersWidthChanged=Occurs when value of the RowHeadersWidth property changes. ARG(EventArgs)|2|0 *onRowHeadersWidthSizeModeChanged=Occurs when the value of the RowHeadersWidthSizeMode property changes. ARG(DataGridViewAutoSizeModeEventArgs)|2|0 *onRowHeightChanged=Occurs when the value of the Height property for a row changes. ARG(DataGridViewRowEventArgs)|2|0 *onRowHeightInfoNeeded=Occurs when information about row height is requested. ARG(DataGridViewRowHeightInfoNeededEventArgs)|2|0 *onRowHeightInfoPushed=Occurs when the user changes the height of a row. ARG(DataGridViewRowHeightInfoPushedEventArgs)|2|0 *onRowLeave=Occurs when a row loses input focus and is no longer the current row. ARG(DataGridViewCellEventArgs)|2|0 *onRowMinimumHeightChanged=Occurs when the value of the MinimumHeight property for a row changes. ARG(DataGridViewRowEventArgs)|2|0 *onRowPostPaint=Occurs after a DataGridViewRow is painted. ARG(DataGridViewRowPostPaintEventArgs)|2|0 *onRowPrePaint=Occurs before a DataGridViewRow is painted ARG(DataGridViewRowPrePaintEventArgs)|2|0 *onRowsAdded=Occurs after a new row is added to the DataGridView. ARG(DataGridViewRowsAddedEventArgs)|2|0 *onRowsDefaultCellStyleChanged=Occurs when the value of the RowsDefaultCellStyle property changes. ARG(EventArgs)|2|0 *onRowsRemoved=Occurs when a row or rows are deleted from the DataGridView. ARG(DataGridViewRowsRemovedEventArgs)|2|0 *onRowStateChanged=Occurs when a row changes state, such as losing or gaining input focus. ARG(DataGridViewRowStateChangedEventArgs)|2|0 *onRowUnshared=Occurs when a row's state changes from shared to unshared. ARG(DataGridViewRowEventArgs)|2|0 *onRowValidated=Occurs after a row has finished validating. ARG(DataGridViewCellEventArgs)|2|0 *onRowValidating=Occurs when a row is validating. ARG(DataGridViewCellCancelEventArgs)|2|0 *onScroll=Occurs when the user scrolls through the control contents. ARG(ScrollEventArgs)|2|0 *onSelectionChanged=Occurs when the current selection changes. ARG(EventArgs)|2|0 *onSortCompare=Occurs when the DataGridView compares two cell values to perform a sort operation. ARG(DataGridViewSortCompareEventArgs)|2|0 *onSorted=Occurs when the DataGridView control completes a sorting operation. ARG(EventArgs)|2|0 *onUserAddedRow=Occurs when the user has finished adding a row to the DataGridView control. ARG(DataGridViewRowEventArgs)|2|0 *onUserDeletedRow=Occurs when the user has finished deleting a row from the DataGridView control. ARG(DataGridViewRowEventArgs)|2|0 *onUserDeletingRow=Occurs when the user deletes a row from the DataGridView control. ARG(DataGridViewRowCancelEventArgs)|2|0 DataGridView=Returns the DataGridView object. ARG(DataGridView)|3|0