C1.Win.C1TrueDBGrid.4 Gets the data source. Gets the data view. Sets the bound control. The bound control. The name. Gets the size of the virtual segment. Sets the visible row count. The value. The name. Bounds the control scrolled. Gets the first visible row. Gets the visible row count. Scrolls to row. The first visible row. The row count. Requests the modification. Sets the row filter. The value. Sets the sort. The value. Refreshes this instance. Interfaces used by bound controls and other C1Data consumers: Dynamic, late bound access to the interfaces, via reflection Gets the data source. The obj. News the late binding I c1 complex bound control. The obj. Gets the data view. The obj. Holds a Graphics object together with (printer) device or bitmap that was used to create it, if any. The point is to dispose the device or bitmap together with the graphics when it is no longer needed (i.e. to avoid resource leaks). An empty graphics holder instance. Creates a graphics holder from a device context. When the holder is disposed, both graphics and the device context are released (DeleteDC is called on the device context). The device context from which graphics is created. The new instance of the graphics holder. Creates a graphics holder from a graphics instance. When the holder is disposed, the graphics is left alone (i.e. NOT disposed). The graphics to store in the new holder. The new instance of the graphics holder. Creates a graphics holder from screen. If that fails (e.g. on Azure), the graphics is created from a bitmap. When the holder is disposed, both graphics and the bitmap are released. The new instance of the graphics holder. Creates a graphics holder from a bitmap. The graphics and the bitmap are released when the holder is disposed. This should never fail. The new instance of the graphics holder. Disposes the current graphics holder. Gets the graphics object held by the current instance. Gets the horizontal resolution of graphics held by the current instance. Gets the vertical resolution of graphics held by the current instance. Represents an exception that occurred during C1DX or C1MDX serialization/deserialization if the underlying zip stream has invalid format. Abstract base class for and classes. Gets the list of strings describing the actions that lead to the exception that occurred during serialization or deserialization. Represents an exception that occurred during serialization. Represents an exception that occurred during deserialization. Gets the line number associated with the exception. Gets the position in line associated with the exception. Represents range of character codes. Initialization of the range of character codes Adding character. Initialization of the range of character codes The first character code. The last character code. The begin code of character. The end code of character. Represents collection of unique objects. All CodeRange objects within collection not intersect and sorted by First field. Adds object to current without any check, typically used during deserialization. to add. Gets the array of chars contained in this list of code ranges. Array of char Gets a value indicating whether the collection contains all characters from 0x0000 to 0xFFFF. Static class containing UI strings used by the designer. Represents a handler for an item related event. Provides data for an item related event. Gets key of the item being added or changed. The key. Gets the string value. The value. Gets a value indicating whether this instance is default. true if this instance is default; otherwise, false. Gets the description. The description. Represents a collection of end user visible UI strings. Adds a string to the collection, specifying the ordinal. The key of the string. The ordinal of the string. The string. The description of the string. Adds a string to the collection in alphabetical order. The key of the string. The string. The description of the string. Adds a string to the collection, preserving the order. The key of the string. The string. The description of the string. Sets all strings in collection to their default values. Indicates whether any of the strings in the current collection have non-default values. true if any of the strings have non-default values, false otherwise. Tests whether a string in the collection has default value. The key of the string to test. true if the string has default value, false otherwise. Returns the description of a string. The key of the string to get the description of. The string's description Resets a string to its default value. The key of the string to reset. Returns the key of an item with the specified index. The item index. The item's key. Gets the string by its index. The string index. The string. Sets the value of a string with the specified index. The string index. The new string value. Fires the event. The event data. Fires the event. The event data. Fires the event. The event data. Gets the number of elements contained in the collection. Occurs when a new item is added to the collection. Occurs when an item in the collection is changed. Occurs when the collection has been changed. Provides type conversion for the type. For internal use. For internal use. For internal use. C1TrueDBGrid control object. Summary description for BaseGridFrame. For internal use. Ctor for the split container class. Called when the class is being disposed. True to cleanup. Raised when the Binding Context changes. ISupportInitialize interface. ISupportInitialize interface. Called after the control has been added to another container. Inherited from Control. Raises the VisibleChanged event when the Visible property value of the control's container changes. An that contains the event data. Initializes root and named styles. Inherited from Control. Inherited from Control. Inherited from Control. Inherited from Control. Inherited from Control. Inherited from Control. Inherited from Control. Inherited from Control. Inherited from Control. Inherited from Control. Inherited from Control. Inherited from Control. Inherited from Control. Inherited from Control. Inherited from Control. Inherited from Control. Processes Windows messages. Helper method for serializing images. Recomputes the sizes of the splits based on the client size of the control. Inherited from Control. Inherited from Control. Inherited from Control. Inherited from Control. Inherited from Control. Inherited from Control. Inherited from Control. Inherited from Control. Inherited from Control. Creates the view. Creates the view. The other. Called when the datasource changes. The new datasource. The new datamember. True to force a new binding. Resets to the default value. Tests whether should be serialized. True if should be serialized, false otherwise. Raises the event. The instance containing the event data. Raised after the datasource has been updated for a column. Raised after a row has been deleted. Raised after a row has been inserted. Raised after a row has been updated. Raised before a column has been updated. Raised before a row is deleted. Raised before a row is inserted. Raised before a row is updated. Raised when a column has been resized. Raised when a column header has been clicked. Raised when a column footer has been clicked. Raised when a cell has to be rendered. Raised when a cell has to be printed. Raised when Page header needs to be printed. Raised when a Page footer needs to be printed. Raised before a row or column currency is changed. Raised after a row or column currency has been changed. Raised before a row is resized. Raised when the grid scrolls. Raised when a selection has changed. Raised when split currency has changed. Raised when a split has been added. Raised when a split has been removed. Raised when the grids cell content has been modified. Raised to fetch data for an unbound column. Raised when an unbound column has been updated. Raised after a column has been edited. Raised before a column edit. Raised when a column has been edited. Raised when the top row has changed. Raised when the left column has changed. Raised when a cell value needs custom formatting. Raised when a button in a cell has been clicked. Raised when a value in the combobox has been selected. Raised when a value item is selected that's not in the ValueItems collection. Raised when a custom style is to be used for rendering a cell. Raised when a custom style is to be used for renderind a grouped cell. Raised when a custom style is to be used for a row. Raised when a new row is added. Raised when a column is dragged. Raised when a cell tip is to be displayed. Raised when the grid is initialized. Raised when the datasource is changed. Raised when a band is collasped in a hierarchical grid. Raised when a band is expanded in a hierarchical grid. Raised when a grouped column is moved. Raised when a column header in the grouping area is clicked. Raised when scroll tips are to be displayed. Raised when a filter condition has changed. Raised when a button in the filter bar is clicked. Raised before a child grid is displayed. Rasied before a child grid is closed. Raised when the datasource is sorted by clicking the column header. Raised when AllowFilter is false. Raised after the datasource has been filtered. Raised after the datasource has been sorted. Raised when the grid encounters an error through the UI. Raised when custom values are to be used for the group text. Raised when custom aggregates are used for a grouped grid. Raised when custom group intervals are used for a grouped grid. Binds the grid at runtime Source of the data The table to bind to within the object returned by the DataSource property True to preserve design time layout /// True to keep previously expanded groups in GroupBy mode. Binds the grid at runtime Source of the data The table to bind to within the object returned by the DataSource property True to preserve design time layout Binds the grid at runtime Source of the data The table to bind to within the object returned by the DataSource property The call to SetDataBinding(object dataSource, string dataMember) assumes false for the holdFields arguments. Configures the grid for use without a datasource. Adds a row to an unbound grid. The data used to populate the new row. Column data is delimited by ';' char. The index of the row that was added. Adds a row to an unbound grid. The data used to populate the new row. Character used to separate the data fields. The index of the row that was added. Adds the number of given rows to an unbound grid. The number of rows to add. The index of the first row that was added. Deletes the given row from an unbound grid. The index of the row to remove. Deletes a range of rows from an unbound grid. The starting index of the row to remove. The number of rows to remove. Creates a new System.Data.DataRow with the same schema as the unbound grid. Gets the default size of the control. The default of the control. Allows us to set the borderstyle. Gets the current position from the currency manager. Gets or sets the border for the control. Gets or sets a value indicating whether the InactiveStyle is applied to the grid when it loses focus. Gets or sets a value indicating the ability of the grid to automatically sort data when a column header is clicked. If True, and if the property is set to GroupBy, the grid will automatically filter column data upon grouping action. If False, the grid will fire the event. If the property is set to Group By and the user attempts to drag a column header into the grouping area, the grid will automatically sort the column data. If False, the event allows the application to sort the data. Gets or sets a value indicating the ability of the grid to automatically filter data. If True, and if the Filter Bar is active, the grid will automatically filter data. If False, the grid will fire the event. If the property is true and the user attempts to filter column data, the grid will automatically filter the column data according to the value in the Filter Bar. If False, the event allows the application to filter the data. Gets or sets the grid's caption. For a control, this property determines the text displayed in the caption bar at the top of the grid. Setting the Caption property to an empty string for a control hides its caption bar. For a object, this property determines the text displayed in the object's heading area. Setting the Caption property to an empty string for a object clears the text in the column's heading area but does not hide the heading. Column captions are only displayed if the grid's property is set to True. Setting the Caption property to an empty string for a object hides the heading area, even if other splits have non-empty captions. Gets or sets the height of the grid's caption. This property requires that the property of the grid has a value. Gets or sets the height of grid rows. Gets or sets the specific data member in a multimember data source that the grid binds to. This property returns or sets the name of the data member used to populate the grid. Typically, a data member represents a database table or query. A bound can expose multiple sets of data that consumers can bind to. Each set of data is called a data member, and is identified by a unique string. Gets or sets the source containing a list of values used to populate the items within the control. The DataSource property specifies the list of values used to bind a or control. Gets or sets a value indicating whether the control should use an off-screen buffer when painting to redue flicker. Setting this value to False may cause the grid to flicker when the control is painting. You may want to set DoubleBuffer to False to increase performance when deploying applications that run on terminal servers. Gets or sets the general appearance of 3D elements for the entire grid. Gets the DataRowCollection for an unbound grid. Gets or sets a value that controls how the grid scrolls when the scroll thumb is moved. The size of the split divider. Gets the number of rows in an unbound grid. Gets or sets a value indicating whether Style information is applied from the datasource. Occurs when visual style property has been changed. Gets or sets a value that determines the overall appearance of the control. This property allows you to quickly customize the appearance of the grid so it matches the appearance of your application. The settings available include System, various Microsoft Office color schemes, and Custom, which relies on the controls standard styles and appearance properties. Gets or sets the renderer used to render visual styles. The renderer. Specifies whether text rendering should be compatible with previous releases of WinForms. This property determines whether the control should render text using the class (compatible with previous versions), or the new class (available in .NET 2.0 and later). The class supports complex scripts and Uniscribe APIs, making it better suited for some international applications. However, the class seems to render about 25% slower than the traditional method. You may want to try both modes and select the one that matches the appearance of other controls and forms in your application. The C1TrueDBGrid control. Called when the class is being disposed. True to cleanup. Creates a new accessibility object for the control. A new for the control. Creates the view. Creates the view. The other view. End initialization. Gets a top-level object bound to the specified view row. Returns null if the specified view row is not a data row. Shoulds the width of the record selector be serialized. Should the row divider be serialized. Adds a row to an unbound grid. The data used to populate the new row. Column data is delimited by ';' char. The index of the row that was added. Adds a row to an unbound grid. The data used to populate the new row. Character used to separate the data fields. The index of the row that was added. Adds the number of given rows to an unbound grid. The number of rows to add. The index of the first row that was added. Instructs the grid to temporarily ignore IBindingList.ListChange notifications from the data source. Resumes IBindingList.ListChange notifications from the data source to the grid. Controls the used to change the appearance for cells meeting the specified condition. Combination of one or more enumerations. object that specifies appearance attributes. Controls the used to change the appearance of cells according to their contents. Combination of one or more enumerations. object that specifies appearance attributes. A regular expression string. Returns the row index of the DataSource for a display row index. The row index of the grid. The underlying row index of the DataSource. Removes a cell condition established with a previous call to the method. Combination of one or more enumerations. Removes a cell condition established with a previous call to the method. Combination of one or more enumerations. Removes a cell condition established with a previous call to the method. Combination of one or more enumerations. A regular expression string. Restores the default grid layout. Returns the column index for the column containing the specified X coordinate. The horizontal coordinate (X value) in pixels. The index of the column in the collection beneath the specified X coordinate. Returns the column index for the column containing the specified point. The point. The index of the column in the collection beneath the specified point. [C1Description("Identifies the index of the DisplayColumn under a point")] Returns the zero-based index of the display row containing the Y specified coordinate. The vertical coordinate (Y value) in pixels. The display row index beneath the specified Y coordinate. Returns the Y coordinate of the top of a visible row. The displayed row index. The Y coordinate of the specified display row, based on the client coordinates of the grid. Scrolls the grid data area by the specified number of rows and columns. Number of columns to scroll. Number of rows to scroll. Returns one of the enumerations, which indicates the kind of grid element beneath the specified coordinate. The Point in client coordinates. The enumerations under the given coordinate. Returns one of the constants, which indicates the kind of grid element beneath the specified coordinate. The x-coordinate. The y-coordinate. The enumerations under the given coordinate. Reinitializes grid with data from its data source. True to preserves current column layout. False retrieves the schema from the datasource. Returns the of the split containing the specified coordinate. The x-coordinate. The y-coordinate. The beneath the specified coordinate pair. Updates any changes on the current row to the data source. Moves the current row positions of the grid by the given offset. The number of records to move. A positive value indicates forward movement; a negative value indicates backward movement. Moves the current row positions of the grid by the given offset from the given row. The number of records to move. A positive value indicates forward movement; a negative value indicates backward movement. The origin of the relative movement. Positions to the last row of the datasource. Positions to the first row of the datasource. Positions to the next row of the datasource. Positions to the previous row of the datasource. Deletes the current row. Loads a saved layout from the given file. The file containing a saved layout. Loads a saved layout from the given stream. The Stream containing a saved layout. Saves the grid's layout. File to contain the grid layout. Saves the grid's layout. The Stream to contain the grid layout. Saves the grid's layout. File to contain the grid layout. Specifies whether default values are serialized. Saves the grid's layout. The Stream to contain the grid layout. Specifies whether default values are serialized. Returns the cell position for a set of coordinates. The x-coordinate. The y-coordinate. The row under the coordinate pair. The column index under the coordinate pair. A value indicating whether a data cell is beneath the specified coordinate pair. The CellContaining method combines the and methods into one call. If the coordinate pair specified by x and y points to a data cell, this method returns True, and the rowindex and colindex arguments receive zero-based indexes that identify the cell. This method is useful when working with mouse and drag events when trying to determine where the user clicked or dropped another control in terms of a grid cell. If the specified coordinate is outside of the grid's data area, this method returns False. Use the method to determine what kind of grid element, if any, is beneath the specified coordinate. Invalidates the current row. The RefreshRow method causes a repaint of the entire row in the grid. Normally, the grid repaints automatically as needed. However, if handlers have been written for the event, use this method to force a row to be repainted and hence cause the appropriate events to fire. Invalidates the current row. The row to refresh. The RefreshRow method causes a repaint of the entire row in the grid. Normally, the grid repaints automatically as needed. However, if handlers have been written for the event, use this method to force a row to be repainted and hence cause the appropriate events to fire. Invalidates the current column. The RefreshCol method causes a repaint of the entire column in the grid. Normally, the grid repaints automatically as needed. However, if handlers have been written for the event, use this method to force a column to be repainted and hence cause the appropriate events to fire. Invalidates the specified column. The split column index to repaint. The RefreshCol method causes a repaint of the entire column in the grid. Normally, the grid repaints automatically as needed. However, if handlers have been written for the event, use this method to force a column to be repainted and hence cause the appropriate events to fire. Retreives data from the datasource for the current row and refreshes the row. The RefetchRow method repopulates the specified row from a data source. It also repaints the row, firing all events necessary for redisplay. By default, the grid retrieves data automatically as needed. In some circumstances, the underlying datasource may change without the grid receiving notification that a change has occurred. The RefetchRow method is provided for this purpose. Retreives data from the datasource for the specified row and refreshes the row. The row to refetch. The RefetchRow method repopulates the specified row from a data source. It also repaints the row, firing all events necessary for redisplay. By default, the grid retrieves data automatically as needed. In some circumstances, the underlying datasource may change without the grid receiving notification that a change has occurred. The RefetchRow method is provided for this purpose. Expands the given row in GroupBy DataView. The row to expand. Expanding/collapsing a row in a GroupBy grid also expands/collapses the row in a split that shares the same vertical scroll group. Expands the given row in GroupBy DataView and optionally exapands the subrows. The row to expand. True to expand subrows. Collapses a grouped row. Obtains the band given a column index. Obtains the underlying row object for the given band and row. Obtains the expanded state of a band for a hierarchical grid. Collapses a gvien band in a hierarchical grid. Expand the given band in a hierarchical grid. Closes the Child Grid. Displays the Child grid. Exports the grid to an HTML file. Exports the grid to a PDF file. Exports the grid to an RTF file. Exports the grid to a XLS file. Exports the grid to a XLS file. Opens a dialog in which the user can select the export format. Exports the grid based upon the file extension. Exports the specified rows from the grid to the specified file as delimited text. Exports the specified rows from the grid to the specified file as delimited text. Exports the specified rows from the grid to the specified file as delimited text. Exports the specified rows from the grid to the specified file as delimited text. Exports the specified rows from the grid to the specified file as delimited text. Exports the specified rows from the grid to the specified file as delimited text. Inserts vertical splits at the given position. Removes all vertical splits at the given index. Inserts new horizontal splits at the given position. Removes all the horizontal splits at the given index. Clears any cached styles and forces the grid to repaint. Sets the focus to the given cell. The zero based index of the row. The zero based index of the column. Extends the last column in each subrow so that all rows have the same width. Raises the AfterColUpdate event. Raises the AfterDelete event. Raises the AfterInsert event. Raises the AfterUpdate event. Raises the BeforeColUpdate event. Raises the BeforeDelete event. Raises the BeforeInsert event. Raises the BeforeUpdate event. Raises the ColResize event. Raises the HeadClick event. Raises the FootClick event. Raises the OwnerDrawCell event. Raises the OwnerDrawCellPrint event. Raises the OwnerDrawPageHeader event. Raises the OwnerDrawPageFooter event. Raises the BeforeRowColChange event. Raises the RowColChange event. Raises the RowResize event. Raises the Scroll event. Raises the SelChange event. Raises the SplitChange event. Raises the SplitRemoved event. Raises the SplitRemoved event. Raises the Change event. Raises the UnboundColumnFetch event. Raises the UnboundColumnUpdated event. Raises the AfterColEdit event. Raises the BeforeColEdit event. Raises the ColEdit event. Raises the FirstRowChange event. Raises the LeftColChange event. Raises the FromatText event. Raises the ButtonClick event. Raises the ComboSelect event. Raises the ValueItemError event. Raises the FetchCellStyle event. Raises the FetchGroupCellStyle event. Raises the FetchRowStyle event. Raises the OnAddNew event. Raises the ColMove event. Raises the FetchCellTips event. Raises the OnInit event. Raises the DataSourceChanged event. Raises the Collapse event. Raises the Expand event. Raises the GroupColMove event. Raises the GroupText event. Raises the GroupAggregate event. Raises the GroupHeadClick event. Raises the GroupInterval event. Raises the FetchScrollTips event. Raises the FilterChange event. Raises the FilterButtonClick event. Raises the BeforeOpen event. Raises the BeforeClose event. Raises the Sort event. Raises the Filter event. Raises the AfterFilter event. Raises the AfterSort event. Raises the Error event Gets a top-level object bound to a current data row. Returns null if no data row is selected. Gets or sets the language to use when localizing the column filters. Gets the row object associated with the given row. Gets or sets the cell value at the given row and column. Gets or sets the cell value at the given row and column. Gets a value that describes the current AddNew state. Gets or sets a value indicating the ability to delete records from the grid. Gets or sets a value indicating the ability to add new rows. Gets or sets a value indicating whether arrow keys can be used to navigate around the grid. Gets or sets a value indicating the ability to move columns in the grid. Gets or sets a value indicating the ability to select columns in the grid. Gets or sets a value indicating the ability to drag from the grid. Gets or sets a value indicating the ability to select rows in the grid. Gets or sets a value indicating the ability of a user to modify data. Gets or sets a value indicating how the grid updates modifed data when the grid loses focus. Gets the number of levels within a hierarchical grid. Gets or sets the current row position of the underlying CurrencyManager. Gets or sets whether the grid displays a pop-up text window when the cursor is idle. Gets or sets the amount of time in milliseconds before the cell tip window is displayed. Gets or sets the width of the cell tip window. The CellTipsWidth property returns or sets the width of the cell tip window in pixels. By default, this property is set to zero, which causes the cell tip window to grow or shrink to accommodate the cell tip text. Override this behavior and give the cell tip window a fixed width by specifying a non-zero value for this property. Gets or sets the column position of the current cell in the current split. Gets or sets the color of the collapse icon. Gets a reference to the cell editor that is currently active. Gets the Split that has focus. Gets or sets the default width for all grid columns. Gets or sets the color of the expand icon in hierarchical grids. Gets or sets a value indicating the visibility of column headers. Gets or sets a value indicating the visibility of column footers. Gets the collection of C1DataColumn objects. Gets or sets a value indicating the visibility of the current cell in a split. Gets or sets a value indicating the modification status of the current row. Gets the split index which will be current after cell movement. Gets the row which will be current after cell movement. Gets the column which will be current after cell movement. Gets or sets a value indicating the editing status of the current cell. Gets or sets a value indicating whether editing will take place in a popup window or within cell boundaries. Gets or sets a value that determines how the grid displays rows below the last data row. Gets or sets the image used for ErrorProvider. Gets or sets a value that determines how the last column will extend to fill the dead area of the grid. Gets or sets how the rightmost column reacts when clicked by the user. Gets or sets a value indicating whether the event will be raised. Gets or sets a value indicating whether the filter bar has focus. Gets or sets a value indicating the visibility of the FilterBar. Gets or sets the row index for the first visible row in a grid or split. Gets or sets the zero-based index of the leftmost column in a grid or split. Gets or sets the MarqueeStyle for a grid. Gets or sets the time (milliseconds) in which the incremental search string will reset for a dropdown when the property is True. Gets or sets the selection state of the grid. Gets or sets the Image used in the record selector to indicate the Current row. Gets or sets the Image used in the record selector to indicate the Modified row. Gets or sets the Image used in the record selector to indicate the AddNew row. Gets or sets the Image used in the record selector to indicate the FilterBar row. Gets or sets the Image used in the record selector to indicate the Standard row. Gets or sets the Image used in the record selector to indicate the Header row. Gets or sets the Image used in the record selector to indicate the Footer row. Gets the object. Gets the object. Gets or sets a value indicating the visibility of row headers for a grid or split. Gets or sets the width of the row headers. Gets or sets the the current row. Gets or sets a value that determines whether the grid displays a pop-up text window when the scrollbar thumb is dragged. Gets the collection of rows that are currently selected. Gets the collection of columns that are currently selected. Gets or sets the number of characters selected within the grid's editing window. Gets or sets the starting point of the text selection within the grid's editing window. Gets or sets the string containing the currently selected text within the grid's editing window. Gets a value indicating whether a range of cells has been selected. Gets or sets the index of the current within the . Gets or sets a value that determines how columns will resize when the grid is resized. Gets or sets a value indicating the behavior of the tab and arrow keys at split borders. Gets or sets the behavior of the tab key. Gets the number of visible columns in the current Split. Gets the number of visible rows in the current Split. Gets or sets a value indicating the behavior of Tab and arrow keys at row boundaries. Gets the object that controls the appearance of the vertical scrollbar. Gets the object that controls the appearance of the horizontal scrollbar. Gets or sets the layout by which the grid will display data. Gets or sets a value that determines the relative position of the next cell when the user presses the Enter key. Gets or sets the text displayed in the grouping area when no columns have been grouped. Gets the collection of columns that are grouped. Gets or sets a value indicating the visibility of the Grouping area of the grid when the property is set to GroupBy. Gets the rectangle occupied by the grouping area. Gets or sets the number of subrows of the grid when the property is set to MutlipleLinesFixed. Gets or sets a value indicating the behavior of the grid and row currency when the grid's datasource is sorted. Gets or sets the style of the border drawn between grid rows. Gets or sets the color of the subrow divider in a multi-line grid. Gets or sets the C1TrueDBGrid control used as a child grid in a hierarchical presentation. Gets or sets the object that controls the appearance of the caption area. Gets or sets the object that controls the appearance of the cell editor within a grid. Gets or sets the object that controls the appearance of an even-numbered row when using . Gets or sets the object that controls the appearance of the . Gets or sets the object that controls the appearance of the . Gets or sets the object that controls the appearance of column footers. Gets or sets the object that controls the appearance of grouping area. Gets or sets the object that controls the appearance of the grids column headers. Gets or sets the object that controls the current row/cell when the is set to Highlight Row/Cell. Gets or sets the object that controls the grids caption when it doesn't have focus. Gets or sets the object that controls the appearance of an odd-numbered row when using . Gets or sets the object that controls the appearance of the . Gets or sets the object that controls the appearance of selected rows and columns. Gets or sets the root object. Gets the collection of named objects. Gets or sets a value indicating whether the grid or split uses the for odd-numbered rows and for even-numbered rows. Gets or sets how interactive row resizing is performed. Gets or sets a value indicating whether a user is allowed to create horizontal splits. Gets or sets a value indicating whether a user is allowed to create vertical splits. Gets the collection of objects. Gets or sets the width of a column when the is set to Inverted or Form. Gets or sets the width of the column caption when the is set to Inverted or Form. Occurs after a cell has been updated. Occurs after a row has been deleted. Occurs after a row has been added. Occurs after a row has been updated. Occurs before a cell is updated to the datasource. Occurs before a row is deleted. Occurs before a new row is added to the datasource. Occurs before a row is updated to the datasource. Occurs whenever a column is resized. Occurs whenever a column header is clicked. Occurs whenever a column footer is clicked. Occurs before a cell is rendered and the is true. Occurs before a cell is to be printed and the is true. Occurs before the page header is to be printed. Occurs before the page footer is to be printed. Occurs prior to focus moving to another cell. Occurs when the focus moves to a different cell. Occurs whenever the user resizes a row. Occurs whenever the user scrolls the grid. Occurs whenever the user selected a different range of rows or columns. Occurs whenever a Split changes focus. Occurs when a split is removed. Occurs when a split is added. Occurs whenever the user changes the value of a cell. Occurs when the grid needs to access the value of an unbound column. Occurs when the value of an unbound column has been updated. Occurs after editing is completed. Occurs before a cell enters edit mode. Occurs whenever a cell first enters edit mode. Occurs whenever the first row changes. Occurs whenever the left column changes. Occurs whenever a cell is about to be rendered and whose property has been set to FormatTextEvent. Occurs whenever a button is clicked in a cell. Occurs whenever a selection has been made to the built-in combo or TrueDBDropdown. Occurs whenever a user attempts to enter invalid data into a column that is using valueitems. Occurs whenever a cell is to be rendered and the is true. Occurs whenever a grouped cell that contains an aggregate is to be rendered and is true. Occurs whenever the grid renders a row and the property has been set. Occurs whenever an AddNew operation has been initiated. Occurs whenever the user has finished moving a column. Occurs when the grid needs to display CellTips. Occurs after the grid has been initialized. Occurs whenever the datasource changes. Occurs whenever a hierarchical row is collapsed. Occurs whenever a hierarchical row is expanded. Occurs whenever a column is moved into or out of the grouping area. Occurs when the property is set to custom. Occurs when the is set to Custom for a grouped row. Occurs whenever a column in the grouping area is clicked. Occurs whenever a row is being grouped and a custom interval has been specified. Occurs whenever the grid has focus and the scrollbar thumb is moved using the mouse. Occurs when the contents of a cell in the filterbar changes. Occurs when a button is clicked in the filterbar. Occurs when the user attempts to open a child grid. Occurs when the user attempts to close a child grid. Occurs when the user drags a column into the grouping area. Occurs when the user types in the filterbar and the property is false. Occurs after the datasource has been filtered. Occurs after a column has been sorted. Occurs whenever an exception is thrown during end user interaction. C1TrueDBDropdown control. Creates a new instance of the object. Called when the class is being disposed. True to cleanup. Creates the view. Creates the view. The other. Controls the used to change the appearance for cells meeting the specified condition. Combination of one or more enumerations. object that specifies appearance attributes. Controls the used to change the appearance of cells according to their contents. Combination of one or more enumerations. object that specifies appearance attributes. A regular expression string. Restores the default layout. Removes a cell condition established with a previous call to the method. Combination of one or more enumerations. Restores the default layout. Returns the column index for the column containing the specified X coordinate. The horizontal coordinate (X value) in pixels. The index of the column in the collection beneath the specified X coordinate. Returns the zero-based index of the display row containing the Y specified coordinate. The vertical coordinate (Y value) in pixels. The display row index beneath the specified Y coordinate. Reinitializes grid with data from its data source. True to preserves current column layout. False retrieves the schema from the datasource. Scrolls the data area by the specified number of rows and columns Occurs when the user has moved a column. Occurs when the user has resized a column. Occurs when the grids DataSource has changed. Occurs when the dropdown is opened. Occurs when the dropdown closes. Occurs whenever the grid is about to display a row of data and the FetchRowStyles property is True. Occurs when the first displayed row of a control or split is changed. Occurs when the user clicks on the column footer. Occurs when the grid is about to display cell data in a column whose NumberFormat property is set to the string FormatText Event. Occurs when the user clicks on the column header. Occurs when the first visible column of a grid or split is changed. Occurs when the focus moves to a different row. Occurs when the user has finished resizing a grid row. Occurs when the user scrolls the grid. Occurs when the user selects a different range of rows or columns. Occurs when the grid needs to display the value of a cell in an unbound column. Occurs when the user attempts to enter invalid data into a column that is using value lists. Occurs whenever the grid has focus and the scrollbar thumb is moved using the mouse. Gets the current selected index. Raises the MouseUp event. A MouseEventArgs that contains the event data. Raises event. A that contains the event data. Inherited from control. A that contains the event data. Gets the default size of the control. The default of the control. Gets or sets a value indicating the ability to move columns. Gets or sets a value indicating the ability to select columns. Gets or sets how interactive row resizing is performed. Gets or sets a value indicating whether the dropdown uses the for odd-numbered rows and for even-numbered rows. Gets or sets the current row position of the underlying CurrencyManager. Gets or sets the column position. Gets or sets a value indicating the visibility of column footers. Gets or sets the height of column captions. Gets or sets the height of column footers. Gets or sets a value indicating the visibility of column headers. Gets the collection of C1DataColumn objects. Gets the collection of C1DisplayColumn objects. Gets or sets a value indicating the visibility of the current cell. Gets or sets the property used to update the associated grid column. Gets or sets the default width for all grid columns. Gets or sets the width of the dropdown. Gets or sets a value that determines how the grid displays rows below the last data row. Gets or sets the object that controls the appearance of an even-numbered row when using . Gets or sets a value that determines how the last column will extend to fill the dead area of the dropdown. Gets or sets a value indicating whether the event will be raised. Gets or sets the row index for the first visible row. Gets or sets the object that controls the appearance of column footers. Gets or sets the object that controls the appearance of the grids column headers. Gets or sets the object that controls the appearance of a highlighted row. Gets or sets a value indicating whether the control should resize to avoid showing partial items. Gets or sets the zero-based index of the leftmost column. Gets or sets the property used for incremental search. Gets or sets the object that controls the appearance of an odd-numbered row when using . Gets or sets the the current row. Gets or sets the style of the border drawn between rows. Gets or sets the color of the subrow divider in a multi-line dropdown. Gets or sets a value that determines if rows are highlighted under the mouse. Gets the object that controls the appearance of the vertical scrollbar. Gets the object that controls the appearance of the horizontal scrollbar. Gets or sets a value that determines whether the grid displays a pop-up text window when the scrollbar thumb is dragged. Gets or sets the root object. Gets the collection of named objects. Gets or sets a value that determines how the grid display values in a column. Gets the number of visible columns in the dropdown. Gets the number of visible rows in the dropdown. Occurs when the user has moved a column. Occurs when the user has resized a column. Occurs when the grids DataSource has changed. Occurs when the dropdown is opened. Occurs when the dropdown closes. Occurs whenever the grid is about to display a row of data and the FetchRowStyles property is True. Occurs when the first displayed row of a control or split is changed. Occurs when the user clicks on the column footer. Occurs when the grid is about to display cell data in a column whose NumberFormat property is set to the string FormatText Event. Occurs when the user clicks on the column header. Occurs when the first visible column of a grid or split is changed. Occurs when the focus moves to a different row. Occurs when the user has finished resizing a grid row. Occurs when the user scrolls the grid. Occurs when the user selects a different range of rows or columns. Occurs when the grid needs to display the value of a cell in an unbound column. Occurs when the user attempts to enter invalid data into a column that is using value lists. Occurs whenever the grid has focus and the scrollbar thumb is moved using the mouse. Gets or sets the object that controls the appearance of the caption area. Represents operators used in filter conditions. Disables the operator. Return true if the value equals the operator parameter. Return true if the value does not equal the operator parameter. Return true if the value is greater than the operator parameter. Return true if the value is less than the operator parameter. Return true if the value is greater than or equal to the operator parameter. Return true if the value is less than or equal to the operator parameter. Return true if the string representation of the value contains the operator parameter. Return true if the string representation of the value does not contain the operator parameter. Return true if the string representation of the value begins with the operator parameter. Return true if the string representation of the value ends with the operator parameter. Represents a condition within a . Each contains up to two conditions that can be combined with 'And' or 'Or' operators. Clears this condition by setting the to 'None' and the to null. Applies the condition to a given value. Value to test. True if the value satisfies the condition, false otherwise. Gets a value that indicates whether the condition is active. Gets or sets the operator used by this condition. Gets or sets the parameter used by this condition. Gets or sets the parameter as a string used by this condition. Specifies the type of filter to be used for a . Filter column using a . Filter column by values using a . Filter column by conditions using a . Filter column using a filter specified by the caller. Do not provide a filter for this column. Specifies the language to be used for localizing the control. Localize the control to the language specified by the CurrentUICulture. Localize the control to Arabic. Localize the control to Czech. Localize the control to Danish. Localize the control to Dutch. Localize the control to English. Localize the control to Finnish. Localize the control to French. Localize the control to German. Localize the control to Greek. Localize the control to Hebrew. Localize the control to Italian. Localize the control to Japanese. Localize the control to Norwegian. Localize the control to Polish. Localize the control to Portuguese. Localize the control to Russian. Localize the control to Slovak. Localize the control to Spanish. Localize the control to Swedish. Localize the control to Chinese (simplified). Localize the control to Turkish. Base class for splits. Releases the resources used by the view. Releases the resources used by the view. Returns the string that represents the current object. Returns the style associated with a given cell. Row to fetch the style for. Column to fetch the style for. The text of the cell. Returns a value indicating whether a line should be rendered for a given row and column. The row index. The column index. Raised when the scrollbar visibility changes. The scrollbar object. The new visible state. Notifies what curent row or column is changed. autosizes the height of the given row Performs internal reset. checks to see if the mouse is over a 3d element Called when C1DisplayColumn properties have been changed. creates a datasource from the valueitems so for the internal combobox. Gets or sets an XML string containing the current filter state. potential properties Gets or sets the type of border rendered for a split. Base class for typeconverter. Returns an object from it's string representation. Returns a string representation from a given object. Returns true if the source type is string. Returns true of the type of string. Overloaded. Returns whether this converter can convert an object of one type to the type of this converter. Overloaded. Converts the given value object to the specified type. Typeconverter for bitmaps. Used for serialization. Override. Returns the object given a string. Override. Returns a string given an object. Expandable object converter that doesn't handle strings. Overloaded. Returns whether this converter can convert an object of one type to the type of this converter. Overloaded. Returns whether this converter can convert the object to the specified type. Initializes a new instance of the class. Converts from. The CTX. The ci. The obj. Defined the relationship of a column. Column is not related. Column is the parent. Column is the child. Represents a column that defines binding information for the datasource. Creates a new instance of this object. Creates a new instance of this object. The column caption. The data type. Creates a new instance of this object. The column caption. The field from the data source. The data type. Resets ButtonPicture to its default value. Resets FilterButtonPicture to its default value. Gets the display value for a cell in a given row. The row to fetch. The display value. Gets the cell value for a given row. The row to fetch. The underlying data from the data source. Invalidate the current column in all visible rows. Invalidates the current cell. Invalidates the cell at the given row. Row to invalidate. Repopulate the entire grid from the data source. Repopulates the current cell from the data source. Repopulates the specified data from the data source. The row to refetch. Gets or sets the level of this column in a hierarchical data source. Gets or sets the type of aggregate computed for a grouped row. Gets or sets the image shown in a drop-down button in a column. Index of button picture. Tag of button picture. Gets or sets the text in the column header. Gets or sets a value indicating whether data in this column has been modified. Gets or sets the database field name for a column. Gets or sets the type of object stored for a column. Gets or sets the maximum number of characters which may be entered for cells in this column. Gets or sets the default value for a column when a new row is added by the grid. Gets or sets the edit mask for a column. The property allows an input mask to be specified for automatic input formatting and validation. The mask syntax is similar to the one used by Microsoft Access. Setting the input mask for a column will prevent the user from entering any information in the cell that is not in the format of the string. The must be a string composed of the following symbols: Wildcards 0 Digit. 9 Digit or space. # Digit or sign. L Letter. ? Letter or space. A Letter or digit. a Letter, digit or space. & Any character. Localized characters . Localized decimal separator. , Localized thousand separator. : Localized time separator. / Localized date separator. Command characters \ Next character is taken as a literal. > Translate letters to uppercase. < Translate letters to lowercase. Gets or sets a value indicating whether literal characters in the edit mask are stored to the underlying data source. Gets or sets the editor that is used to edit cell data. Gets or sets a value indicating whether a DateTime picker is used to edit this column. Gets or sets the image shown as the column's filter button. Gets or sets the key used to initiate the filtering operation as the user types in the filterbar. Gets the number of values in the filter drop-down list. Gets or sets the text displayed in the column footer. Gets or sets the characters that should be ignored when applying the filter criteria to the datasource. Gets or sets the operator that is used for a filter expression. Gets or sets the data associated with the value of the filter for a column. Specifies the text that is rendered in an empty cell in the Filterbar. Gets or sets a value indicating whether a drop-down list is displayed in the filter cell that lists all the values of the field. Gets or sets the value indicating All when the FilterDropdown property is True. The filter dropdown text. Gets or sets a value indicating whether multiple values can be selected in the filter drop-down list. If FilterMultiSelect is true then the user is able to enter several values using comma separator. Gets or sets a character used to separate values in the filter drop-down list when multiple values are selected. Gets or sets the text of Apply button in the filter drop-down list when the FilterMultiSelect property is True. Gets or sets the text of Cancel button in the filter drop-down list when the FilterMultiSelect property is True. Gets or sets the text of Clear button in the filter drop-down list when the FilterMultiSelect property is True. Specifies the ImeMode used to edit this column. Gets or sets the formatting string for a column. Gets the object for this column. Gets or sets the display value for the current cell. Gets or sets the value of the current cell. Gets or sets a user defined objects associated with this column. Gets or sets a user defined object associated with this column. Gets or sets the state of the sorting glyph in the column caption bar. Gets or sets the associated with this column. Represents an object used to render grid elements. Creates a new instance of this object. Called when the class is being disposed. Called when the class is being disposed. True to cleanup. Renders the given string using the style properties. Graphics object to render too. Rectangle to render in. String to render. Renders the given string using the style properties. Graphics object to render too. Rectangle to render in. String to render. The draw flags. Reset BackColor to its default value. Resets ForeColor to its default value. Resets Font to its default value. Resets HorizontalAlignment to its default value. Resets VerticalAlignment to its default value. Resets BackgroundPictureDrawMode to its default value. Resets the BackgroundImage to its default value. Resets ForGroundImagePosition to its default value. Resets ForegroundImage to its default value. Resets Locked to its default value. Resets WrapText to its default value. Resets Trimming to its default value. Resets all specialized attributes. Gets the associated with this Style. Gets or sets the background color associated with a Style. Gets or sets the background color associated with a Style. Gets or sets a value indicating whether gamma correction is enabled when a linear gradient style is rendered. true if gamma correction is enabled; otherwise, false. Gets or sets the direction of a linear gradient. The gradient mode. Gets or sets the alpha component when the style is rendered. Gets or sets the foreground color associated with a Style. Gets or sets the Font associated with a Style. Gets or sets the horizontal text alignment. Gets or sets the vertical text alignment. Gets or sets the rendering method for a . Gets or sets the background image associated with a Style. Gets or sets the position that the ForGroupImage is rendered. Gets or sets the foreground image associated with a style. Gets or sets a value indicating whether data entry is permitted for the assocated object. Gets or sets a value indicating whether text is word-wrapped when it does not fit into a layout shape. Gets or sets the name of the Style. Gets or sets the trim characters for a string that does not completely fit into a layout shape. Gets or sets the spacing between cell content and its edges. Represents the border in a Gets or sets the type of border. Gets or sets the width of the left border. Gets or sets the width of the right border. Gets or sets the width of the top border. Gets or sets the width of the bottom border. Gets or sets the color of the border. Represents an object that defines how cells are rendered. Returns a that represents the current . A that represents the current . Gets or sets a value indicating whether both Value and Display Value are rendenered when Display value is an image. Gets or sets a value indicating whether users can cycle through by clicking on a cell. Gets or sets the index of the default or -1 for no default. Gets or sets the maximum number of visible rows in the combobox. Gets or sets the method in which cells are rendered. Gets or sets a value indicating whether data values are translated using matching . Gets or sets a value indicating whether values entered by the user must match on of the objects. Gets the collection of Value/Display Value pairs. Represents a collection of objects. Initializes a new instance of the class. Adds a to the end of the collection. The ValueItem to add. The index at which the ValueItem has been added. Inserts a at the specified index. The zero-based index at which the ValueItem should be inserted. The ValueItem to insert. Gets the index of the specified . The ValueItem to search. The index of the ValueItem. Gets or sets the specified from the collection at the specified index. Represents an object that defines a value/display value pair. Initializes a new instance of the ValueItem class. Initializes a new instance of the ValueItem class. Underlying data value. Translated value. Returns a string that represents the current object. Gets or sets the raw (untranslated) value of this item. Gets or sets the display value of this item. Represents the columns in a split. Releases the resources used by the component. Returns a that represents the current . A that represents the current . Releases the resources used by the component. Gets the filter expression for the column. The filter expression for the column Use this method in your implementations of custom filtering. Example shows how to build a row filter using method. "" Then If sb.ToString() <> "" Then sb.Append(" AND ") End If sb.Append(cond) End If Next dc ' filter the data Me.DataSet11.Tables(0).DefaultView.RowFilter = sb.ToString() End Sub]]> Controls the used to change the appearance for cells meeting the specified condition. Combination of one or more enumerations. object that specifies appearance attributes. Controls the used to change the appearance of cells according to their contents. Combination of one or more enumerations. object that specifies appearance attributes. A regular expression string. Removes a cell condition established with a previous call to the method. Combination of one or more enumerations. Removes a cell condition established with a previous call to the method. Combination of one or more enumerations. Removes a cell condition established with a previous call to the method. Combination of one or more enumerations. A regular expression string. Adjusts the width of a column to accommodate the longest visible field within that column. Gets or sets a value indicating whether the dropdown opens automatically when a key is typed. Gets or sets a value indicating whether the dropdown auto fills the edit portion with the matched entry. Gets the vertical offset of the top of the cell for the current row. Gets or sets a value indicating whether the dropdown acts like a dropdown list (text portion is not editable). Gets or sets the that controls the appearance of the column headers. Gets or sets the root for this column. Gets or sets the object that controls the appearance of column footers. Gets or sets the used for the cell editor. Gets or sets the used to render the cell in the grouped header row. Gets or sets the used to render the cell in the grouped footer row. Gets or sets a value indicating the visibility of a column. Gets or sets the style of the border drawn between columns. Gets or sets the width of a column. Gets or sets the height of the column. Gets or sets a value indicating the ability of a column to receive focus. Gets or sets a value indicating whether editing is permitted in a column. Gets or sets a value indicating whether contiguous like-value cells of this column are merged into one large cell. Gets or sets a value indicating whether this is frozen. true if frozen; otherwise, false. Gets or sets a value indicating whether column resizing is allowed. Gets or sets a value indicating whether cells in this column look like buttons. Gets or sets a value indicating whether buttons will be displayed when the cell does not contain focus. Gets or sets a value indicating whether a dropdown button will be displayed in this column. Gets or sets a value indicating whether a dropdown button will be displayed in this column. Gets or sets the minimum width a column can be resized to when in . Gets or sets a value indicating whether to display the column divider in the header area. Gets or sets a value indicating whether to display the column divider in the footer area. Gets or sets a value indicating whether the FetchCellStyle event will be raised for a column. Gets or sets a value indicating whether a column header will act like a button. Gets or sets a value indicating whether a column footer will act like a button. Gets or sets a value indicating whether cells in this column are drawn by the user in the OwnerDrawCell event. Gets the associted associated with this object. Gets the caption of the associated objects. Enumerates the type of changes made to a display column for event listeners TypeConverter for the GridLines object. Froms the STR. The STR. Represents the line used for row and column dividers. Creates a new instance of this object. Gets or sets the color of lines used for row and column dividers. Gets or sets the style of lines used for row and column dividers. Initializes a new instance of the class. Gets or sets the width. The width. Gets or sets the border3D style. The border3D style. Represents a collection of ViewRow objects. Performs additional custom processes when clearing the contents of the instance. Performs additional custom processes when removing an element from the instance. The zero-based index at which value can be found. The value of the element to remove from index. Owner of the row list. Gets or sets the at the specified index. Represents a row in a split. Adjust the size of the row to fully display cell data. Gets or sets the visiblity of a row. Gets the type of row. Gets or sets the height of a row. Gets or sets the width of a row. Gets index of the row in data source. Returns -1 if there is not corresponding data row. For example, for a group row. Use DataRowIndex property to translate view row index to data row index. private void c1TrueDBGrid1_FetchCellStyle(object sender, C1.Win.C1TrueDBGrid.FetchCellStyleEventArgs e) { ViewRow row = this.c1TrueDBGrid1.Splits[0].Rows[e.Row]; if (row.RowType == RowTypeEnum.DataRow) { bool val = (bool)this.c1TrueDBGrid1[row.DataRowIndex, 3]; if (val == true) e.CellStyle.BackColor = Color.Red; } } Represents a horizontal or vertical pane to display and edit data. Initializes a new instance of the class. Initializes a new instance of the class. The f. Initializes a new instance of the class. The other. Called when the class is being disposed. True to cleanup. Draws the filter cell. The instance containing the event data. The col. returns true if the data at the given row is the same as the passed in string absolute row number Called when C1DisplayColumn properties have been changed. Returns the upper and lower bounds for a merged column. Starting row Starting colum. The CellRange object that defines the rows and columns for a merged cell. Exits editing mode. short circuits exiting the editor on row change when actively filtering Adds the row. The newrow. Deletes the rows. Gets the drop down for the current column if one exists. Determines whether we have an internal combo. true if combo is not a valueitem otherwise, false. Determines whether this instance has combo. true if this instance has combo; otherwise, false. Creates the internal dropdown for use in the filterbar. Sets the flat mode. The mode. Controls the used to change the appearance for cells meeting the specified condition. Combination of one or more enumerations. object that specifies appearance attributes. Controls the used to change the appearance of cells according to their contents. Combination of one or more enumerations. object that specifies appearance attributes. A regular expression string. Removes a cell condition established with a previous call to the method. Combination of one or more enumerations. Removes a cell condition established with a previous call to the method. Combination of one or more enumerations. Removes a cell condition established with a previous call to the method. Combination of one or more enumerations. A regular expression string. Returns the Rectangle for the given Row and Column Visible row number Visible column index Gets or sets a value indicating whether the split can recive focus. Gets or sets a value indicating the ability to move columns. Gets or sets a value indicating the ability to select columns. Gets or sets a value indicating the ability to select rows. Gets or sets the name of a split. Gets or sets how interactive row resizing is performed. Gets or sets a value indicating whether a user is allowed to resize horizontal splits. Gets or sets a value indicating whether a user is allowed to resize vertical splits. Gets or sets a value indicating whether the split uses the for odd-numbered rows and for even-numbered rows. Gets or sets the caption. Gets or sets the height of the caption. Gets or sets the height of the column captions. Gets or sets the height of column footers. Gets or sets a value indicating the visibility of the current cell in a split. Gets or sets a value that determines how the last column will extend to fill the dead area of the split. Gets or sets a value indicating whether the event will be raised. Gets or sets a value indicating whether the filter bar has focus. Gets or sets a value indicating the visibility of the FilterBar. Gets or sets the filter border style. The filter border style. Gets or sets the row index for the first visible row in a split. Gets or sets the left most visible column for a split. Gets or sets the MarqueeStyle for a Split. Gets or sets a value indicating if the cells of a split can be edited. Gets or sets the width of the row headers. Gets or sets a value indicating the visibility of row headers for Split. Gets the collection of Rows displayed in the Split. Gets or sets the group which synchronizes verticall scrolling between splits. Gets or sets the minimum width that a split can be interactively resized. Gets or sets the minimum height that a split can be interactively resized. Gets or sets the group which synchronizes horizontal scrolling between splits. Gets or sets the position of the Horizontal scrollbar. Gets or sets the position of the Vertical scrollbar. Gets or sets a value that determines how columns will resize when the grid is resized. Gets the object that controls the appearance of the vertical scrollbar. Gets the object that controls the appearance of the horizontal scrollbar. Gets or sets the size of a split. Gets or sets the height of a split. Gets or sets a value indicating how the property is used to determine the actual size of a split. Gets or sets the object that controls the appearance of the caption area. Gets or sets the object that controls the appearance of the cell editor within a grid. Gets or sets the object that controls the appearance of an even-numbered row when using . Gets or sets the object that controls the appearance of the . Gets or sets the object that controls the appearance of the . Gets or sets the object that controls the appearance of column footers. Gets or sets the object that controls the appearance of the grids column headers. Gets or sets the object that controls the current row/cell when the is set to Highlight Row/Cell. Gets or sets the object that controls the grids caption when it doesn't have focus. Gets or sets the object that controls the appearance of an odd-numbered row when using . Gets or sets the object that controls the appearance of the . Gets or sets the object that controls the appearance of selected rows and columns. Gets or sets the root object for the Split. Gets a collection of objects. Initializes a new instance of the struct. The row. The col. Initializes a new instance of the struct. The row1. The col1. The row2. The col2. Determines whether the range is a single cell. true if [is single cell]; otherwise, false. Represents a collection of named . Adds a to the end of the collection. The Style to add. The index at which the has been added. Inserts a at the specified index. The zero-based index at which the Style should be inserted. The Style to insert. Gets the index of the specified . The index of the Style. Removes the at the specified index. Teh zero-based index of the Style to remove. Gets the specified Style from the collection given its index. Gets the specified Style from the collection given its name. Represents a collection of in a . Inserts a at the specified index. The zero-based index at which the C1DisplayColumn should be inserted. The C1DataColumn to insert. Gets the index of the . The index of the C1DisplayColumn. Gets the index of the specified by the . The index of the C1DisplayColumn. Gets the specified from the collection at the specified index. Gets the specified from the collection wich contains the specified . Gets the specified from the collection with the specified name. Contains a collection of objects. Removes all elements from the collection. Adds a C1DataColumn to the end of the collection. The C1DataColumn to add. The index at which the C1DataColumn has been added. Removes the C1DataColumn at the specified index. The zero-based index of the row to remove. Inserts a at the specified index. The zero-based index at which the C1DataColumn should be inserted. The C1DataColumn to insert. Gets the index of the specified . The index of the the C1DataColumn. Gets the index of a with the specified DataField. The index of the the C1DataColumn. Gets the specified C1DataColumn from the collection at the specified index. Gets the specified C1DataColumn from the collection with the specified name. Contains a collection of objects that represent columns that are selected. Removes all elements from the collection. Removes the C1DataColumn at the specified index. The zero-based index of the row to remove. Adds a C1DataColumn to the end of the collection. The C1DataColumn to add. The index at which the C1DataColumn has been added. Inserts a at the specified index. The zero-based index at which the C1DataColumn should be inserted. The C1DataColumn to insert. Contains a collection of objects that represent columns that are grouped. Removes all elements from the collection. Exchanges the C1DataColumn objects at the specified index. The zero-based index of the first C1DataColumn. The zero-based index of the second C1DataColumn. Removes the C1DataColumn at the specified index. The zero-based index of the row to remove. Adds a C1DataColumn to the end of the collection. The C1DataColumn to add. The index at which the C1DataColumn has been added. Inserts a at the specified index. The zero-based index at which the C1DataColumn should be inserted. The C1DataColumn to insert. Represents a collection of Selected rows. Removes all elements from the collection. Removes the row at the specified index. The zero-based index of the row to remove. Adds a row to the end of the collection. Row number to add. The index at which the row has been added. Inserts a row at the specified index. The zero-based index at which row should be inserted. The row to insert. Gets the index of the specified row. The index of the row. Gets or sets the specified Row index from the collection. Represents a collection of Split objects. This interface is used to allow objects and collection to serialize types of their members in a custom way. If a collection implements this interface, TypeToString is invoked during serialization of collection items, and for all items for which it returns a non-null string, that string is used as the element name of the item. If a class implements this interface, AND a member of that class has attribute TypeNameSerialization.Custom, AND does not have attribute XmlAttribute (i.e. is serialized as an element), TypeToString is invoked on the owner when that member is serialized, and if that returns a non-null string, that string is used as the value of TypeName attribute. When deserializing a collection which implements this interface, StringToType is invoked for each new item in the collection, and if that returns a non-null type, that type is used to create the item. Otherwise, TypeNameSerialization attribute is used. When deserializing a class which implements this interface, StringToType is invoked on that class for members with TypeNameSerialization.Custom attribute set. Returns a string representing the type of the object Returns the type restored from the serialized string Gets the index if the specified Split. Gets the specified Split object from the collection. Gets the specified Split object from the collection. Gets the specified Split object from the collection. Gets the number of vertical splits in the collection. Gets the number of horizontal splits in the collection. Specifies the glyph used to denote a sort direction in the column header. Column is not sorted. Column is sorted in ascending order. Column is sorted in descending order. Specifies the UI behavior for selecting rows and columns. Multiple selection is disabled but single selection is permitted. When the user clicks a record selector, the current selection is cleared, and the clicked row is then selected and added to either the SelectedRows or SelectedCols collections. The Ctrl and Shift keys are ignored, and the user can only select one row at a time. Multiple selection is enabled using the mouse. When the user clicks a record selector, the selection is cleared and the clicked row is selected and added to either the SelectedRows or Selected Cols collections. However, if the user holds down the Ctrl key while clicking, the clicked row is added to the current selection. The user can also select a range of rows by selecting the first row in the range, then selecting the last row in the range while holding down the Shift key. Multiple selection is enabled using the mouse. The user can also select records with the following key combinations: Shift + Up Arrow, Shift + Down Arrow, Shift + PgUp, and Shift + PgDn. NOTE: The user will not be able to select a single cell, instead the entire corresponding row will be selected. Specifies how 3D elements are rendered. The grid’s column headers and recordselectors are rendered with an inset three-dimensional look Three-dimensional elements appear flat Three-dimensional elements are flat, but when the user drags the cursor over a column heading or recordselector, they become three-dimensional and appear to pop up. Three-dimensional elements uses XP Themes if available. Specifies the sizing mode for splits. The indicates the relative size of the split with respect to other scalable splits. The indicates the size of the split in pixels. The indicates the number of columns displayed in the split. Specifies the vertical alignment of text or images in a cell. Text is rendered at the top of the cell. Text is rendered at the center of the cell. Text is rendered at the bottom of the cell. Specifies the horizontal alignment of text or images in a cell. Text is aligned Near and numeric values Far Text is aligned to the left. Text is aligned centered. Text is aligned to the right. Text is aligned with respect to the cells boundries. Specifies the visibility of ScrollBars. ScrollBars are never displayed. ScrollBars are always displayed. ScrollBars are displayed only if the object's contents extend beyond its borders. Specifies the line style for row and column dividers. No line. Single line. Double line. Line with 3D raised appearance. Line with 3D inset appearance. Specifies how the grid displays its data. The grid will only display flat files and will not support a hierarchical view. If the data source is a hierarchical dataset, the grid will only display data from the master table. Rows will be represented horizontally and columns vertically. The data will be displayed in a convenient data entry form. A grouping area is created at the top of the grid; any columns that are placed into this area become part of the GroupedColumn collection. When in group mode, grid columns can be moved into or out of the grouping area with the Add and RemoveAt methods, respectively. Users can also perform this action by selecting and dragging a column into or out of the grouping. Users can customize the display of the grouped row with styles and automatically compute aggregates for columns that are grouped. The expanded/collapsed state of the grouping can also be specified. The grid will display all the fields in the current grid area with multiple lines. The grid will display DataSets in a hierarchical format. At run time, users can expand and collapse hierarchical recordset Bands using a treeview-like interface. The grid will display all the fields in the current grid area with multiple lines. The number of subrows does not change once set. The number of subrows can be set using the LinesPerRow property. Provides a description of the current addnew state with respect to the current cell. The current cell is not on the addnew row. The current cell is on the addnew row. There is an Add New operation pending. Specifies the behavior of the pop-up window when the cursor is idle over the grid. No cell tips will be displayed. Cell tips will be displayed in the bounding rectable of the cell. Cell tips will be displayed under the mouse cursor. Specifies how the grid exposes the rightmost column when it gets focus. The grid will scroll to the left to display the rightmost column in its entirety. The grid will not move when the rightmost column is clicked initially. However, if the user attempts to edit the cell, then the grid will scroll to the left to display the rightmost column in its entirety. The grid will always leave the rightmost column clipped. Specifies the location of the foreground image in a cell. Image is rendered in the near side of the cell. Image is rendered in the far side of the cell. Image is rendered to the left of any text in the cell. Image is rendered to the right of any text in the cell. Image is rendered on top of any text in the cell. Image is rendered below any text in the cell. Text is not displayed. Image is not displayed. Specifies how the background image is rendered. The image is rendered in the center of the cell. The image is tiled in the cell. The image is stretched to fit within the cell. Specifies how rows can be resized. Row can not be resized. All rows will be sized to the same height or width. Rows can be sized indepentently. Specifies which rows are to be previewed/printed. All rows are to be previewed/printed. Only selected rows will be previewed/printed. Only the current row will be previewed/printed. Specifies the type of ui-element for a coordinate. Coordinates are not in the grid. Coordinates are in the caption area Coordinates are in the split's header Coordinates are in the split's resizing box Coordinates are in the row selector. Coordinates are in the row resizing box. Coordinates are in the column headers. Coordinates are in the column footers. Coordinates are in the column resizing box. Coordinates are in the data area. Coordinates are in the grouping area. Coordinates are in the group header. Coordinates are in the empty row area. Coordinates are in the addnew row. Coordinates are in the empty column area. Coordinates are in the filter bar. Specifies how ValueItems are rendered. Values are displayed as text or graphics. Values are displayed as a group of Radio Buttons. Values are displayed as a dropdown combobox. Values are displayed as a dropdown combobox in sorted order. Values are displayed as a checkbox. Specifies how focus is handled when the Tab key is entered. The tab key moves to the next or previous control on the form. The tab key moves the current cell to the next or previous column. However, if this action would cause the current row to change, then the next or previous control on the form receives focus. The tab key moves the current cell to the next or previous column. The behavior of the tab key at row boundaries is determined by the property. When this setting is used, the tab key never results in movement to another control. Specifies the borders for a . No borders. Borders have a Flat appearance. Borders have a 3D raised appearance. Borders have a 3D inset appearance. A line around the inside of the border. A fillet type border. Borders have a 3D raised with a bevel. Borders have a 3D inset with a bevel. Specifies which cell gets focus when the enter key is pressed. Cell currency doesn't change. The next cell will be the cell to the right of the current cell. The next cell will be the cell below the current cell. The next cell will be the cell to the left of the current cell. The next cell will be the cell above the current cell. Describes the disposition of a cell. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. The cell satisfies none of the conditions. For grouped rows, this is the only applicable cell style. The cell is the that currently has focus. At any given time, only one cell can have this status. When the MarqueeStyle property is set to Floating Editor, this condition is ignored. The cell is part of a highlighted row marquee. When the MarqueeStyle property indicates that the entire current row is to be highlighted, all visible cells in the current row have this additional condition set. The cell contents have been modified by the user but not yet written to the datasource. This condition is also set when cell contents have been modified in code with the Text or Value properties. The cell is part of a row selected by the user or in code. The SelectedRowCollection contains the index for each selected row. All cells. Specifies how the current cell is highlighted. The current cell within the current row will be highlighted by drawing a dotted border around the cell. In Microsoft Windows terminology, this is usually called a focus rectangle. The current cell within the current row will be highlighted by drawing a solid box around the current cell. This is more visible than the dotted cell border, especially when 3D divider properties are used for the grid. The entire current cell will be drawn using the attributes of the HighlightRowStyle property. This provides a very distinctive block-style highlight for the current cell. The entire row containing the current cell will be drawn using the attributes of the HighlightRowStyle property. In this mode, it is not possible to visually determine which cell is the current cell, only the current row. When the grid or split is not editable, this setting is often preferred, since cell position is then irrelevant. The entire row will be highlighted as in setting 3, but the current cell within the row will be "raised" so that it appears distinctive. This setting does not appear clearly with all background color and divider settings. The best effect is achieved by using 3D dividers and a light gray background. The marquee will not be shown. This setting is useful for cases where the current row is irrelevant, or when not wanting to draw the user's attention to the grid until necessary. The current cell will be highlighted by a floating text editor window with a blinking caret (as in Microsoft Access). The entire current row will be highlighted by drawing a dotted border around it. This effect is similar to setting 0. Identifies the type of scrollbar. The Horizontal scrollbar. The Vertical scrollbar. Identifies the type of row. Row is a datarow. Row is a collapsed group row. Row is an expanded group row. Row is a footerrow. Row is a childrow. Specifies the initial expanded or collapsed state of a grouped row. Grouped rows initial display is collapsed (default). Grouped rows initial display is expanded. Specifies how the grouped column should be displayed. Grouped columns contain just a header row (default). Grouped columns contain a header and footer row. Grouped columns contain a header and footer row, but aggregates are shown only in the footer row. Specifies the type of aggregate that is computed for a grouped row. No aggregate is calculated or displayed. Count of non-empty values. Sum of numerical values. Average of the numerical values. Minimum value (numerical, string, or date). Maximum value (numerical, string, or date). Standard deviation (using formula for Sample, n-1). Standard deviation (using formula for Population, n). Variance (using formula for Sample, n-1). Variance (using formula for Population, n). Causes the GroupAggregate event to be raised. Specifies the width of a C1TrueDBDropdown for a cell. The width of the dropdown is the control width. The width of the dropdown is the column width. Specifies how columns are merged. Specifies the type of gradient. Specifies how rows are grouped. Rows are grouped by their values. Rows are grouped by the date portion of their values. Rows are grouped by the month portion of their values. Rows are grouped by the year portion of their values. Rows are grouped by the first character of their values. Rows are grouped according to their date values. Rows are grouped by raising the event. Raised before an action is performed on the grid and the action can be canceled. Provides data for the , , , , , , , , and events. Gets or sets a value indicating that the action should not be performed. Provides data for the event. Gets the current scroll position. Gets the new scroll position. Raised before a column enters edit mode. Provides data for the BeforeColEdit event. Gets or sets a value indicating that editing should be disallowed. If event procedure sets the Cancel argument to True, the cell will not enter edit mode. Otherwise, the ColEdit event is raised immediately, followed by the Change event for the KeyChar property, if non-zero. Indicates the character that initiated the editing operation. The BeforeColEdit event occurs just before the user enters edit mode by typing a character. If a floating editor marquee is not in use, this event also occurs when the user clicks the current cell or double clicks another cell. Indicates the position in the DisplayColumns collection. Gets the C1DisplayColumn for the column being edited. Raised after editing is completed in a cell. The BeforeColUpdate event occurs after editing is completed in a cell, but before data is moved from the cell to the grid's internal copy buffer. The data specified by the OldValue argument moves from the cell to the grid's copy buffer when the user completes editing within a cell, as when tabbing to another column in the same row, pressing the Enter key, or clicking on another cell. Before the data has been moved from the cell into the grid's copy buffer, the BeforeColUpdate event is triggered. This event gives the application an opportunity to check the individual grid cells before they are committed to the grid's copy buffer. If your event procedure sets the Cancel argument to True, the previous value is restored in the cell, the grid retains focus, and the AfterColUpdate event is not triggered. Change the current cell text by setting OldValue to the value wanted to display (other than the previous value). To restore OldValue in the cell and permit the user to move focus off of the cell, set Cancel to False and set the cell to OldValue as follows: Provides data for the BeforeColUpdate event. Gets or sets a value that prevents the user from moving focus to another cell. Gets or sets the value of the original cell data. Indicates the position in the DisplayColumns collection. Gets the C1DisplayColumn for the column being edited. Raised after a column has been resized. Provides data for the ColReisize event. Indicates the position in the DisplayColumns collection. Gets or sets a value indicating that sizing should be ignored. Gets the C1DisplayColumn for the column being sized. Raised when an action is perfored on a column. Provides data for the , , , , , , , , and events. Indicates the position in the DisplayColumns collection. Gets the C1DisplayColumn. Raised when grouping columns. Provides data for the event. Indicates the position in the DisplayColumns collection. The C1DataColumn that was clicked. Raised when a cell is to rendered by the event code. Provides data for the and events. The bounding rectangle for the cell that needs to be rendered. The index of the row for the cell being rendered. The index of the split for the cell being rendered. The index of the column in the DisplayColumns collection. The GDI+ graphics object to render on. The text of the cell. The Style used to render the cell. Indicates whether the event code rendered the cell. The C1DisplayColumn being rendered. Indicates whether the custom renderer handles the background, border or content. Raised when custom page headers and footers need to be rendered. Provides data for the and events. The object used to render the custom header or footer Raised after the current Row or Column changes. Provides data for the event. The previous row index. The previous column index of the DisplayColumns collection. Raised when an unbound column needs to be rendered. Provides data for the event. The index of the row. Indicates the position in the Columns collection. The object. Gets or sets the value of the Column. Raised when Split specific actions are performed. Provides data for the and events. Indicates the position of the Split in the Splits collection. Raised when a cell needs custom formatting. Provides data for the FromatText event. Indicates the position in the Columns collection. The row index for the cell to be formatted. The value to format. The object. Raised when the used to render a cell needs customization. Provides data for the event. The sum of one or more constants describing the disposition of the cell being rendered. Indicates the position in the Splits collection. The index of the row for the cell being rendered. The index of the column in the DisplayColumns collection. The Style used to render the cell. The C1DisplayColumn being rendered. Provides data for the event. Value that the data is being grouped on. First row index that is being grouped. Last row index that is being grouped. Raised when the used to render a row needs customization. Provides data for the event. Indicates the position in the Splits collection. The index of the row for the cell being rendered. The Style used to render the row. Raised when a column is being repositioned. Provides data for the event. Indicates the target index of the column being moved. Indicates the starting position in the DisplayColumns collection. Gets or sets a value indicating that the action should not be performed. Gets the C1DisplayColumn that is being moved. Raised when a column is moved into or out of the grouping area. Provides data for the event. The C1DataColumn for the column being moved. Raised when cell tips are to be displayed. Provides data for the event. Indicates the position of the Split in the Splits collection. Indicates the position in the DisplayColumns collection. The index of the row for the cell tip. The text to be displayed in the cell tip. Indicates if the contents of the cell is fully displayed. The Style used to render the cell tip. The C1DisplayColumn that this tip is associated with. Raised when a hierarchical node is expanded or collapsed. Provides data for the and events. Indicates the recordset level that holds the current row within a master-detail hierarchy. Gets or sets a value indicating that the action should not be performed. Raised when scroll tips are to be displayed. Provides data for the event. Indicates the position of the Split in the Splits collection. Indicates the position in the DisplayColumns collection. The index of the topmost row for the scroll tip. Indicates the scrollbar that was moved. The text to be displayed in the scroll tip. The Style used to render the scroll tip. The current C1DisplayColumn. Raised when the grid is sorted or filtered. Provides data for the , , , and The filter or sort condition. Raised when an excpetion is thrown via the UI. Provides data for the event. The exception which caused the Event to be raised. True if the exception has been handled. True to continue as if no exception was raised. Raised when text is grouped. Provides data for the event. Custom text for the grouped row. Value that the data is being grouped on. Column that is being grouped. Type of row being grouped. First row index that is being grouped. Last row index that is being grouped. Raised when text is grouped. Provides data for the event. Underlying value of the row being grouped. Column that is being grouped. Row index that is being grouped. Object that represents a groupby split. Gets the type of row. Gets the text that is being grouped. Gets the level of the grouping. Gets the starting row index of the datasource that belong to this group. Gets the ending row index of the datasource that belong to this group. Gets the number of rows that belong to this group. Interface used to provide feedback and the ability to cancel potentially long operations Simple stack with indexed access, based on System.Collections.ArrayList General purpose pair class. (Should be moved to gp utils.) Attribute used to specify which properties get serialized when saving layouts. Attribute used to specify which properties get serialized when saving layouts. Determines how item types are serialized Item type is not serialized (this is the default) Item type is serialized as a fully qualified name Item type is serialized as a fully qualified name and assembly name Use owner's IMemberTypeEncoder for members (for collection items, this is done automatically). Helper class for implementors of IMemberTypeEncoder Forces the serializer to serialize the type name of a property or field This attribute allows to specify collection's element type name (in that case there is no need to store it). Serializes and deserializes objects into and from XML. All the methods in this class are static (Shared in Visual Basic). You cannot create an instance of this class. Serializes the specified Object and writes the XML-document instance to a file using the specified Stream. DOES NOT close the underlying stream. Useful for copying objects. Caller is responsible to call out writer.Close() to close writer and underlying stream. The Stream used to write the XML-document instance The Object to serialize The XmlSerializerNamespaces referenced by the object The XmlWriter object reference. Call writer.Close after working with stream/writer. Serializes the specified Object and writes the XML-document instance to a file using the specified Stream. The Stream used to write the XML-document instance The Object to serialize The XmlSerializerNamespaces referenced by the object Serializes the specified Object and writes the XML-document instance to a file using the specified XmlWriter The XmlWriter used to write the XML-document instance The Object to serialize The XmlSerializerNamespaces referenced by the object Serializes the specified Object and writes the XML-document instance to a file using the specified Stream. DOES NOT close the underlying stream. Useful for copying objects. Caller is responsible to call out writer.Close() to close writer and underlying stream. The Stream used to write the XML-document instance The Object to serialize The FieldInfo or MemberInfo object context for the object to serialize The XmlSerializerNamespaces referenced by the object The XmlWriter object reference. Call writer.Close after working with stream/writer. Serializes the specified Object and writes the XML-document instance to a file using the specified Stream. The Stream used to write the XML-document instance The Object to serialize The FieldInfo or MemberInfo object context for the object to serialize The XmlSerializerNamespaces referenced by the object Serializes the specified Object and writes the XML-document instance to a file using the specified XmlWriter The XmlWriter used to write the XML-document instance The Object to serialize The FieldInfo or MemberInfo object context for the object to serialize The XmlSerializerNamespaces referenced by the object Array of attributes that specify what to serialize Serializes the specified object to an XML formatted string. Deserializes an XML-document instance The Stream containing the XML-document instance to deserialize The type of object being deserialized The Object being deserialized Deserializes an XML-document instance The XmlReader containing the XML-document instance to deserialize The type of object being deserialized The Object being deserialized Deserializes object The XmlReader containing the XML-document instance to deserialize The Object being deserialized The type of object being deserialized The type of array elements (in case the object is an array) The Object being deserialized Deserializes an XML document string Deserializes text of element or attribute into object of appropriate type The XmlReader containing the XML-document instance to deserialize The type of object being deserialized The Object being deserialized Sets or returns the object implementing IOnLongOpInProgressProvider interface (can be used to provide visual feedback to the user during serialization). Gets or sets a value indicating whether all the values are to be persistent. Sets or returns formatting used by the XML writer. Sets or returns indentation used by the XML writer. Sets or returns serialization of non-public properties. If true non-public properties are included, but are hidden by default. Public properties are always visible by default. Initializes a new instance of the class. Raises the event. Raises the event. true if this object can be changed; otherwise, false. Gets the service object of the specified type. An object that specifies the type of service object to get. A service object of type . -or- null if there is no service object of type . Gets the container representing this request. Gets the object that is connected with this type descriptor request. Gets the that is associated with the given context item. The that describes the given context item; otherwise, null if there is no responsible for the call. GroupInfo Property of the C1DataColumn object, used to control grouping and rendering of group headers and footers Creates a new instance of the object. The column this object is associated with. Override. The string representation of the object. Gets or sets the position of the grouped row. Gets or sets the initial expanded/collapsed state of the grouped row. Gets or sets the text that is displayed in the group header row. Gets or sets the text that is displayed in the group footer row. Gets or sets the text that is displayed with the Aggregates value Gets or sets the way rows are grouped. Gets or set a value indicating the visibility of a column when it's grouped. Represents print/export options form. Creates a new instance of the PrintOptionsFrom class. Called when the class is being disposed. True to cleanup. Gets or sets the output file name. Creates a new instance of the ActionItem class. Object to manage custom page headers and footers when printing and previewing. Renders text for the document. X-coordinate to start the rendering. Y-coordinate to start the rendering. The text to render. The width for the rendered text. The font to use. The color of the text. The alignment to render the text. Renders an image for the document. X-coordinate. Y-coordinate. Image to render. Width to render. Height to render. Alignment options. Renders a line for the document. Start x-coordinate. Start y-coordinate. End x-coordinate. End y-coordinate. Color of the line. Width of the line. The height of drawing area in inches Specifies how a should be printed or exported when using such methods as , etc. Indicates whether the property should be serialized. true if should be serialized, false otherwise. Indicates whether the property should be serialized. true if should be serialized, false otherwise. Resets the property to its default value. Indicates whether the property should be serialized. true if should be serialized, false otherwise. Resets the property to its default value. Opens a separate modal window in which end users can preview the output that would be generated by the print operation. allows to specify a custom form for the preview dialog. Prints the grid. Prints the grid. Specifies the printer settings (including the printer) to use. Saves the current grid to a stream in C1D (native C1PrintDocument) format. Note that unlike most other print/export methods, this method does not require C1Report assemblies. The output stream. The stream's Position is set to 0 when the method returns. This method does not show progress dialog (ignoring property). Saves the current grid to a memory stream in C1D (native C1PrintDocument) format. The stream's Position is set to 0 when the method returns. The stream containing the saved grid. Saves the current grid as a C1D file, which can later be loaded into a C1PrintDocument (provided by C1Report product). Note that unlike most other print/export methods, this method does not require C1Report assemblies. The name of the output file. true if the file was successfully saved, false otherwise. Saves the current grid to a stream in C1D (native C1PrintDocument) format. Note that unlike most other print/export methods, this method does not require C1Report assemblies. The output stream. true if the stream was successfully written, false otherwise. Unlike the method, this method does not reset the stream's position after saving. Gets or sets a value indicating whether the grid rows can split between pages. This new property helps to print very long text in columns on multiple pages. Gets or sets a value indicating whether the grid's color scheme is translated to the print page. Gets or sets a value indicating whether the page header is owner-drawn. Gets or sets a value indicating whether the page footer is owner-drawn. Gets or sets the style used to render the page header. Gets or sets the string to be printed at the top of each page. Gets or sets the height of the Page header. Gets or sets the style used to render the page footer. Gets or sets the page footer height in hundredths of an inch. Gets or sets a string to be printed at the bottom of each page. Gets or sets a value indicating whether column footers should appear on each page. Gets or sets a value indicating whether the grid caption should appear on each page. Gets or sets a value inidcating whether split captions should appear on each page. Gets or sets a value indicating whether horizontal splits are previewed and printed. Gets or sets a value indicating whether column headers should appear on each page. Gets or sets a value indicating how empty space left on a printed page is handled. Gets or sets the horizontal page break mode. Gets or sets a value that controls how text is wrapped in a cell. Gets or sets a value whether to print a grid if it has no data rows. Gets or sets the maximum row height in hundredths of an inch (used if is ). Gets or sets a value indicating how row height of the printed grid is determined. Gets or sets a value indicating how grid lines are rendered. Gets or sets a value indicating whether the options dialog is displayed when the grid is printed or exported. Gets or sets a value indicating whether the progress dialog is displayed when the grid is printed or exported. Gets or sets a value indicating whether the grid in Form view style is printed each record per page. Gets or sets a value indicating whether selected cells will be highlighted when previewing or printing. Gets or sets the PageSettings for printing. Gets or sets the caption of the print progress dialog. Gets or sets the class name of the form used as the print options dialog. Gets or sets the class name of the form used as the preview form. Specifies how empty space left on a printed page is handled (filled or otherwise). All columns are extended proportionally to fill the page. Empty space on the right of the page is left as is. Rightmost column on the page is extended to fill the empty space. Specifies how grid is broken into extension (horizontal) pages when it is too wide to fit into one page. All columns are made narrow enough to fit into one page. Columns that do not fit into one page are clipped. Horizontal page breaks can be inserted on grid splits as necessary. Horizontal page breaks can be inserted on any column as necessary. Specifies how cell text is wrapped. Text can wrap in any cell as needed. Text in cells never wraps. Use column's property. Specifies how grid lines are rendered. Grid lines are rendered. Grid lines are not rendered. Specifies how rows' heights are determined. Stretch rows vertically to fit all data. Use the grid's row height. Stretch rows vertically but not greater than . Specify allowed print options. No print/export operations are allowed. Printing is allowed. Preview is allowed. Export is allowed. All print/export operations are allowed. The print preview form. Creates a new instance of the PrintFrom class. Additional initialization of the form. To override properties like FormBorderStyle, MaximizeBox, MinimizeBox, ControlBox etc. of a Form, inherited from "C1.Win.C1TrueDBGrid.PrintForm", override the Init method of the PrintForm. First call the base.Init(), then set the properties you want. The example is a custom PrintForm which has sizable border, control box is on, and minimize and maximize boxes are off. public class CustPrintForm : C1.Win.C1TrueDBGrid.PrintForm { public CustPrintForm(): base() { } protected override void Init() { base.Init(); FormBorderStyle = FormBorderStyle.Sizable; this.ControlBox = true; this.MinimizeBox = false; this.MaximizeBox = false; } } Overloaded. Overridden. Releases all resources used by the Control. Represents exception that is thrown if printing or exporting a is cancelled by the user. Initializes a new instance of the class. Specifies the characteristics of the print preview window shown by the method. Resets the array of UIStrings back to the default locale. Gets or sets the caption of the preview window. Gets or sets the position and manner in which the control is docked in the navigation page. Gets or sets the location of the preview window. Gets or sets a value indicating whether the end user has the ability to size the preview window. Gets or sets the zoom factor for print preview. Gets or sets the size of the form. Gets or sets a value indicating the visibiity of toolbars. Gets the array of user interface strings. Print progress window. Initializes a new instance of the C1PrintProgress class. Initializes a new instance of the C1PrintProgress class with a language. UI Language Overloaded. Releases the resources used by the component. Gets or sets the text used to display the current progress when the grid is printed/previewed. Gets or sets the text for the Cancel button. Gets or sets the text for the Windows caption. Gets a value indicating if the print/preview was cancelled. Base class for the grid's scrollbars Initializes a new instance of the SBar class Overloaded. Releases the resources used by the class. Occurs when the scroll box has been moved by either a mouse or keyboard action. Gets or sets the visibility of the scrollbars. Gets or sets a value indicating whether the scrollbar is displayed. Gets or sets a numeric value that represents the current position of the scroll box on the scroll bar control. Represents a vertical scrollbar. Initializes a new instance of the VBar class. Overloaded. Occurs when the scroll box has been moved by either a mouse or keyboard action. Returns a string the represents the current object. Gets or sets a numeric value that represents the current position of the scroll box on the scroll bar control. Gets or sets the width of the vertical scrollbar. Represents a horizontal scrollbar. Initializes a new instance of the VBar class. Overloaded. Occurs when the scroll box has been moved by either a mouse or keyboard action. Returns a string the represents the current object. Gets or sets the height of the horizontal scrollbar. Specifies which elements of the cell should be drawn by the grid. This enumeration is used when rendering owner-drawn cells. Draw nothing. Draw the cell background. Draw the cell border. Draw the cell content (text, images, checkboxes, etc). Draw all cell elements (background, border, and contents). Specifies a visual style to use when rendering the control. Do not use any visual styles. Render the control using the styles and properties only. Render the control with an appearance based on the current system settings. Render the control with an appearance based on the Office 2007 Blue color scheme. Render the control with an appearance based on the Office 2007 Silver color scheme. Render the control with an appearance based on the Office 2007 Black color scheme. Render the control with an appearance based on the Office 2010 Blue color scheme. Render the control with an appearance based on the Office 2010 Silver color scheme. Render the control with an appearance based on the Office 2010 Black color scheme. Base class for the grid renderers. Initializes a new instance of the class. Gets the background brush. The grid. Type of the cell. The r. Gets the border pen. Type of the cell. Styles the has custom background. The style. Styles the has custom border. The style. Styles the has right border. the style True is has right border