DataView is a grid-style DesktopControl designed to function as a drop-in replacement for Xojo's built-in ListBox DesktopControl.
DataView is a subclass of piDogScrollingCanvas
To replace a Listbox, add the dataview and piDogScrollingCanvas folders to your project. SelectionChanged the super of a listbox to DataView or drag a DataView from the DesktopControl Library.
Adds a new row to the list as a child of ParentRow using an array of strings
Adds a new row to the list as a child of ParentRow
Adds a new row to the list as a child of ParentRow using an array of variants
Adds a new column at Index using the passed newColumn to setup the column
Add a new column to the right side of the list
Add a new column to the right side of the list
inserts a row into the list at index using an array of strings
inserts a row into the list at index
inserts a row into the list at index using an array of variants
Adds a list of rows with optional rowtags. Much faster to use during ExpandRow on a long list
Adds a list of rows with optional rowtags. Much faster to use during ExpandRow on a long list
Deprecated. Use CellCueTextAt insteadGet the cue text for the Cell to be displayed when no value has been entered for an editable or popuSet the cue text for the Cell to be displayed when no value has been entered for an editable or popu
Get the cue text for the Cell to be displayed when no value has been entered for an editable or popuSet the cue text for the Cell to be displayed when no value has been entered for an editable or popu
Deprecated. Use CellFormatStringAt insteadGet the formatString to be used when rendering a double value in this cell
Set the formatString to be used when rendering a Double value in this cell
Deprecated. Use ColumnAttributesAt insteadGets a piDogDataView.ListColumn object containing width values for the column at index
Assigns a piDogDataView.ListColumn object containing width values for the column at index and refres
Gets a piDogDataView.ListColumn object containing width values for the column at index
Assigns a piDogDataView.ListColumn object containing width values for the column at index and refres
Deprecated. Use ColumnHasCheckAllCheckBoxAt insteadGet whether the column has a check all box in the header
Set whether the column will have a check all box in the header
Deprecated. Use ColumnCheckAllStateAt insteadState of the checkAll box
Sets the state of the check all box and checks the checkboxes in that column in all rows
Deprecated. Use ColumnIsResizableAt insteadGet whether the column has a check all box in the header
Set whether the column will have a check all box in the header
Deprecated. Use CellColumnSpanAt insteadGet the number of columns the cell at row/column occupies
Set the number of columns the cell at row/column occupies
Deprecated. Use CalculateColumnWidthsForWidth insteadreturns the widths for the specified columns() sized to fit forWidth or all columns if columns() is
Deprecated. Use AddRowAt insteadinserts a row into the list at index using an array of strings
inserts a row into the list at index
inserts a row into the list at index using an array of variants
Deprecated. Use RowSelectable insteadWhether the row is selectable
Sets whether the row is selectable
Whether the cell is selectable
Sets whether the cell is selectable
Deprecated. Use RowSelected insteadWhether the row is selected and visible
Sets whether the row is selected
Whether the cell is selected and visible
Sets whether the cell is selected