Class DataGridViewAdvanced
Datagrid view Intro is tab
Inheritance
DataGridViewAdvanced
Assembly: Reportman.Drawing.Forms.dll
public class DataGridViewAdvanced : DataGridView, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, ISupportInitialize
Constructors
View Source
Creates a new DataGridView with advanced features
Declaration
public DataGridViewAdvanced()
Fields
View Source
Declaration
public List<string> DecimalKeyPadExceptions
Field Value
View Source
Declaration
public static DataGridViewCellBorderStyle DefaultCellBorderStyle
Field Value
View Source
Declaration
public static bool DoubleBufferedPerformance
Field Value
View Source
Declaration
public DoubleClickControlEvent DoubleClickControl
Field Value
View Source
Declaration
public Keys DoubleClickKey
Field Value
View Source
Declaration
public EventHandler NewRowLeave
Field Value
View Source
Declaration
public NextColumnFocusEvent NextColumnFocusEnter
Field Value
View Source
Declaration
public DataGridViewAdvanced.SelectNextRowAfterEnterKeyEvent OnSelectNextRowAfterEnterKey
Field Value
Properties
View Source
Adjust the column when the font chages
Declaration
public bool AdjustColumnsFontChange { get; set; }
Property Value
View Source
Allow de user to insert a row in the middle of the grid
Declaration
public bool AllowUserToInsertRows { get; set; }
Property Value
View Source
Allow de user to double clic to see an image
Declaration
public bool CreatePopUpForImage { get; set; }
Property Value
View Source
Allow de user to double clic to see an image
Declaration
public bool DoubleClicOpenImage { get; set; }
Property Value
View Source
The enter and return keys will be handled as tab keys to provide horizontal
displacement entering new data
Declaration
public bool EnterAsTab { get; set; }
Property Value
View Source
Allow keys pressed inside editing control passed to the grid itself
Declaration
public bool KeyPreview { get; set; }
Property Value
View Source
When advancing with keyboard, skip readonly columns for faster data enter
Declaration
public bool SkipReadOnly { get; set; }
Property Value
View Source
Force EndEdit after each column channge
Declaration
public bool ValidateRowOnColumnChange { get; set; }
Property Value
Methods
View Source
Declaration
public void CopySelectionToClipBoard()
View Source
Declaration
public ContextMenuStrip CreateImagePopUp(DataGridViewColumn ncolumn)
Parameters
Returns
View Source
Declaration
public void DeleteDataBoundSelection(bool remove)
Parameters
| Type |
Name |
Description |
| bool |
remove |
|
View Source
Declaration
protected override void Dispose(bool disposing)
Parameters
| Type |
Name |
Description |
| bool |
disposing |
|
Overrides
View Source
Declaration
public void DoDoubleClick(Control ncontrol)
Parameters
| Type |
Name |
Description |
| Control |
ncontrol |
|
View Source
FindText(DataGridView, string)
Declaration
public static void FindText(DataGridView grid, string ntext)
Parameters
View Source
Look for an active row or cell edition and finish it
Declaration
View Source
Declaration
public DataGridViewColumn GetCurrentColumn()
Returns
View Source
Declaration
public DataColumn GetCurrentDataColumn()
Returns
View Source
Declaration
public DataRow GetCurrentDataRow()
Returns
View Source
Declaration
public DataGridViewColumn GetDataColumn(string propname)
Parameters
| Type |
Name |
Description |
| string |
propname |
|
Returns
View Source
Declaration
public DataTable GetDataTable()
Returns
View Source
Declaration
public Point GetNextCell(int curcol, int currow)
Parameters
| Type |
Name |
Description |
| int |
curcol |
|
| int |
currow |
|
Returns
View Source
Declaration
public static Point GetNextCell(DataGridView ngrid, int curcol, int currow)
Parameters
Returns
View Source
Declaration
public int IndexOfDataRow(DataRow nrow)
Parameters
Returns
View Source
Declaration
public void InsertRowDataBound()
View Source
Declaration
public void InvalidateRowDatabound(DataRow xrow)
Parameters
View Source
Declaration
protected override void OnColumnWidthChanged(DataGridViewColumnEventArgs e)
Parameters
Overrides
View Source
Declaration
protected override void OnCurrentCellDirtyStateChanged(EventArgs e)
Parameters
Overrides
View Source
Declaration
protected override void OnDataError(bool displayErrorDialogIfNoHandler, DataGridViewDataErrorEventArgs e)
Parameters
Overrides
View Source
Implemented to allow double clic for opening images
Declaration
protected override void OnDoubleClick(EventArgs e)
Parameters
Overrides
View Source
Declaration
protected override void OnEditingControlShowing(DataGridViewEditingControlShowingEventArgs e)
Parameters
Overrides
View Source
Declaration
protected override void OnFontChanged(EventArgs e)
Parameters
Overrides
View Source
Declaration
protected override void OnLostFocus(EventArgs e)
Parameters
Overrides
View Source
Declaration
protected override void OnMouseDown(MouseEventArgs e)
Parameters
Overrides
View Source
Declaration
protected override void OnParentChanged(EventArgs e)
Parameters
Overrides
View Source
Declaration
protected override void OnRowLeave(DataGridViewCellEventArgs e)
Parameters
Overrides
View Source
Declaration
protected override void OnSortCompare(DataGridViewSortCompareEventArgs e)
Parameters
Overrides
View Source
Declaration
protected override void OnVisibleChanged(EventArgs e)
Parameters
Overrides
View Source
Declaration
View Source
Declaration
public void PasteFromClipBoardDataBound(bool assignnulls)
Parameters
| Type |
Name |
Description |
| bool |
assignnulls |
|
View Source
Declaration
public void PasteFromClipBoardDataBoundAdd(bool assignnulls)
Parameters
| Type |
Name |
Description |
| bool |
assignnulls |
|
View Source
Declaration
public void PasteFromClipBoardDataBoundNewRows()
View Source
Declaration
public void PopMenuOpening(object sender, CancelEventArgs ev)
Parameters
View Source
Preprocessing of messages
Declaration
public override bool PreProcessMessage(ref Message msg)
Parameters
Returns
Overrides
View Source
New handler while inside editor
Declaration
protected override bool ProcessDialogKey(Keys keyData)
Parameters
| Type |
Name |
Description |
| Keys |
keyData |
Key data
|
Returns
Overrides
View Source
SaveToCSV(string, string, Encoding)
Declaration
public void SaveToCSV(string filename, string listseparator, Encoding encoding)
Parameters
View Source
Declaration
public void SaveToExcel(string filename)
Parameters
| Type |
Name |
Description |
| string |
filename |
|
View Source
Declaration
public static bool SaveToExcel(DataGridView gridav, string filename, string title, bool showSaveDialog)
Parameters
Returns
View Source
Declaration
public void SaveToExcelOleAutomation(string filename)
Parameters
| Type |
Name |
Description |
| string |
filename |
|
View Source
Declaration
public void ScaleColumns()
View Source
ScrollPageDown()
Declaration
public void ScrollPageDown()
View Source
ScrollPageUp()
Declaration
public void ScrollPageUp()
View Source
Declaration
public void SelectCellDataBound(DataRow nrow, string columnnames)
Parameters
Implements