Skip to main content

DataGrid Class

Package: GHIElectronics.Endpoint.UI
Namespace: GHIElectronics.Endpoint.UI

Simple grid of text cells (standard WPF widget name; TinyCLR-shape API). Call DataGrid.SetSize to allocate rows and columns, then DataGrid.SetCell to fill each cell.

public class DataGrid : Widget

Constructors​

DataGrid(Widget parent)​

public DataGrid(Widget parent)

Create a data grid inside parent.

ParameterTypeDescription
parentWidgetContaining widget.

Methods​

SetCell(int row, int column, string text)​

public void SetCell(int row, int column, string text)

Set the text in a single cell.

ParameterTypeDescription
rowint0-based row index.
columnint0-based column index.
textstringCell contents; null is treated as empty.

SetColumnWidth(int column, int px)​

public void SetColumnWidth(int column, int px)

Set a single column's width in pixels.

ParameterTypeDescription
columnint0-based column index.
pxintWidth in pixels.

SetSize(int columns, int rows)​

public void SetSize(int columns, int rows)

Allocate the grid dimensions. Must be called before DataGrid.SetCell.

ParameterTypeDescription
columnsintNumber of columns.
rowsintNumber of rows.