Class TreeGridAdvanced
Implements
Inherited Members
Namespace: Reportman.Drawing.Forms
Assembly: Reportman.Drawing.Forms.dll
Syntax
public class TreeGridAdvanced : DataGridView, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, ISupportInitialize
Constructors
TreeGridAdvanced()
Declaration
public TreeGridAdvanced()
Fields
AllRows
Declaration
public SortedList<long, TreeGridAdvancedNode> AllRows
Field Value
| Type | Description |
|---|---|
| SortedList<long, TreeGridAdvancedNode> |
DoubleBufferedPerformance
Declaration
public static bool DoubleBufferedPerformance
Field Value
| Type | Description |
|---|---|
| bool |
INDENT_MARGIN
Declaration
public const int INDENT_MARGIN = 5
Field Value
| Type | Description |
|---|---|
| int |
MainNode
Declaration
public TreeGridAdvancedNode MainNode
Field Value
| Type | Description |
|---|---|
| TreeGridAdvancedNode |
ShowLines
Declaration
public bool ShowLines
Field Value
| Type | Description |
|---|---|
| bool |
paddings_list
Declaration
public SortedList<int, DataGridViewCellStyle> paddings_list
Field Value
| Type | Description |
|---|---|
| SortedList<int, DataGridViewCellStyle> |
rowid_generator
Declaration
public long rowid_generator
Field Value
| Type | Description |
|---|---|
| long |
Properties
INDENT_FIRST
Declaration
public static int INDENT_FIRST { get; }
Property Value
| Type | Description |
|---|---|
| int |
INDENT_WIDTH
Declaration
public static int INDENT_WIDTH { get; }
Property Value
| Type | Description |
|---|---|
| int |
ImageList
Declaration
public ImageList ImageList { get; set; }
Property Value
| Type | Description |
|---|---|
| ImageList |
MaxLevel
Declaration
public int MaxLevel { get; }
Property Value
| Type | Description |
|---|---|
| int |
Methods
AddNode(TreeGridAdvancedNode, TreeGridRow, bool)
Declaration
public TreeGridAdvancedNode AddNode(TreeGridAdvancedNode parent, TreeGridRow xrow, bool addexpanded)
Parameters
| Type | Name | Description |
|---|---|---|
| TreeGridAdvancedNode | parent | |
| TreeGridRow | xrow | |
| bool | addexpanded |
Returns
| Type | Description |
|---|---|
| TreeGridAdvancedNode |
AddNode(TreeGridAdvancedNode, object[], bool)
Declaration
public TreeGridAdvancedNode AddNode(TreeGridAdvancedNode parent, object[] nvalues, bool addexpanded)
Parameters
| Type | Name | Description |
|---|---|---|
| TreeGridAdvancedNode | parent | |
| object[] | nvalues | |
| bool | addexpanded |
Returns
| Type | Description |
|---|---|
| TreeGridAdvancedNode |
ClearNodes()
Declaration
public void ClearNodes()
CopySelectionToClipBoard()
Declaration
public void CopySelectionToClipBoard()
Dispose(bool)
Declaration
protected override void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | disposing |
Overrides
DrawLevel(int)
Declaration
public void DrawLevel(int level)
Parameters
| Type | Name | Description |
|---|---|---|
| int | level |
DrawNodes()
Declaration
public void DrawNodes()
ExpandAll(bool)
Declaration
public void ExpandAll(bool redraw)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | redraw |
ExpandToLevel(int, bool)
Declaration
public void ExpandToLevel(int level, bool redraw)
Parameters
| Type | Name | Description |
|---|---|---|
| int | level | |
| bool | redraw |
FindNode(TreeGridRow)
Declaration
public TreeGridAdvancedNode FindNode(TreeGridRow nrow)
Parameters
| Type | Name | Description |
|---|---|---|
| TreeGridRow | nrow |
Returns
| Type | Description |
|---|---|
| TreeGridAdvancedNode |
FindText(string)
Declaration
public void FindText(string ntext)
Parameters
| Type | Name | Description |
|---|---|---|
| string | ntext |
FindTextNode(TreeGridRow, string, int, int, bool)
Declaration
public bool FindTextNode(TreeGridRow nnode, string busca, int firstcolumn, int lastcolumn, bool searchchild)
Parameters
| Type | Name | Description |
|---|---|---|
| TreeGridRow | nnode | |
| string | busca | |
| int | firstcolumn | |
| int | lastcolumn | |
| bool | searchchild |
Returns
| Type | Description |
|---|---|
| bool |
GetGraphics()
Declaration
public Graphics GetGraphics()
Returns
| Type | Description |
|---|---|
| Graphics |
OnSortCompare(DataGridViewSortCompareEventArgs)
Declaration
protected override void OnSortCompare(DataGridViewSortCompareEventArgs e)
Parameters
| Type | Name | Description |
|---|---|---|
| DataGridViewSortCompareEventArgs | e |
Overrides
RemoveBlankGroups(int)
Declaration
public void RemoveBlankGroups(int colindex)
Parameters
| Type | Name | Description |
|---|---|---|
| int | colindex |
SaveToExcel(string)
Declaration
public void SaveToExcel(string filename)
Parameters
| Type | Name | Description |
|---|---|---|
| string | filename |
ScaleColumns()
Declaration
public void ScaleColumns()