Share via


GridField class

Represents a field of data in the grid.

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.JSGrid.GridField

Namespace:  Microsoft.SharePoint.JSGrid
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public Class GridField _
    Implements IJsonSerializable
'Usage
Dim instance As GridField
public class GridField : IJsonSerializable

Remarks

This object contains the information and functionality that is required to configure a field of data in the grid. A GridField refers to the configuration of the data portion of a field. For example, whether the data can be edited. This is in contrast to a GridColumn, which controls the visual representation of the field, for example, the width of the column.

foreach (DataColumn iterator in table.Columns)
            {
                GridField field = new GridField();
                field.FieldKey = iterator.ColumnName;
                
                //Fill In required fields for grid Proptypes
                if (iterator.ColumnName != "Key")
                    field = formatGridField(field, iterator);   
                else
                    field.SerializeDataValue = true;
                r.Add(field);
            }
For Each iterator As DataColumn In table.Columns
    Dim field As New GridField()
    field.FieldKey = iterator.ColumnName
    'Fill In required fields for grid Proptypes
    If iterator.ColumnName <> "Key" Then
        field = formatGridField(field, iterator)
    Else
        field.SerializeDataValue = True
    End If
    r.Add(field)
Next iterator

Thread safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See also

Reference

GridField members

Microsoft.SharePoint.JSGrid namespace