FlexGrid for WinForms
GetCellCheck Method



Row index.
Column index.
Gets the state of the checkbox in a grid cell.
Syntax
'Declaration
 
Public Overridable Function GetCellCheck( _
   ByVal row As Integer, _
   ByVal col As Integer _
) As CheckEnum
'Usage
 
Dim instance As C1FlexGridBase
Dim row As Integer
Dim col As Integer
Dim value As CheckEnum
 
value = instance.GetCellCheck(row, col)
public virtual CheckEnum GetCellCheck( 
   int row,
   int col
)
public:
virtual CheckEnum GetCellCheck( 
   int row,
   int col
) 

Parameters

row
Row index.
col
Column index.

Return Value

One of the values in the CheckEnum enumeration.
Remarks

By default, the grid displays values in Boolean columns as check boxes (the column's data type determined by the RowCol.DataType property). If you don't want Boolean values displayed as check boxes, set the column's RowCol.Format property to a string containing the values that should be displayed for True and False values, separated by a semi-colon. For example:

flex.Cols["CheckBoxes"].DataType = typeof(bool); flex.Cols["yesNo"].DataType = typeof(bool); flex.Cols["yesNo"].Format := "Yes;No";

In unbound mode, you can use the GetCellCheck and SetCellCheck methods to add check boxes to any cells. The check boxes will be displayed along with any text in the cell, and you can set their position using the column's RowCol.ImageAlign property.

There are two types of check boxes: Boolean and tri-state. Boolean check boxes toggle between the CheckEnum.Checked and CheckEnum.Unchecked states. Tri-state check boxes cycle through the settings CheckEnum.TSChecked, CheckEnum.TSUnchecked, and CheckEnum.TSGrayed.

For example, the code below creates a Boolean checkbox in cell (3,3) and a tri-state checkbox in cell (4,3):

flex.SetCellCheck(3, 3, CheckEnum.Unchecked) // Boolean; flex.SetCellCheck(4, 3, CheckEnum.TSUnchecked) // tri-state;
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

C1FlexGridBase Class
C1FlexGridBase Members

 

 


Copyright (c) GrapeCity, inc. All rights reserved.

Send Feedback