FlexGrid for WinForms | ComponentOne
C1.Win.C1FlexGrid Namespace / C1FlexGridBase Class / SetData Method / SetData(Int32,Int32,Object,Boolean) Method
Row index.
Column index.
Value to assign to the cell.
Whether the value should be converted to the column's data type.

In This Topic
    SetData(Int32,Int32,Object,Boolean) Method
    In This Topic
    Assigns a value to a grid cell.
    Syntax
    'Declaration
     
    
    Public Overloads Overridable Function SetData( _
       ByVal row As Integer, _
       ByVal col As Integer, _
       ByVal value As Object, _
       ByVal coerce As Boolean _
    ) As Boolean
    public virtual bool SetData( 
       int row,
       int col,
       object value,
       bool coerce
    )

    Parameters

    row
    Row index.
    col
    Column index.
    value
    Value to assign to the cell.
    coerce
    Whether the value should be converted to the column's data type.

    Return Value

    True if the value was assigned to the cell.
    Remarks

    If coerce is set to true and the value can't be converted into the proper data type, the grid will fire the GridError event and the cell will retain its original value.

    Using SetData(Int32,Int32,Object,Boolean) with coerce set to true is equivalent to setting the grid's indexer. For example, the following lines of code are equivalent:

    flex.SetData(1, 1, "Hello", true); flex[1, 1] = "Hello"; // same thing
    See Also