Class ColumnBuilder<T>
Inheritance
Inherited Members
Namespace: Syncfusion.JavaScript
Assembly: Syncfusion.EJ.dll
Syntax
public class ColumnBuilder<T>
where T : class
Type Parameters
| Name | Description |
|---|---|
| T |
Constructors
ColumnBuilder(Grid<T>)
Initializes a new instance of the ColumnBuilder<T> class.
Declaration
public ColumnBuilder(Grid<T> grid)
Parameters
| Type | Name | Description |
|---|---|---|
| Grid<T> | grid | The grid. |
Methods
Add()
It adds the current column value.
Declaration
public void Add()
AllowEditing()
It sets the value that indicates whether to enable editing behavior for particular column.Gets or sets a value that indicates whether to enable editing behavior for particular column.
Declaration
public ColumnBuilder<T> AllowEditing()
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
AllowEditing(Boolean)
It sets the value that indicates whether to enable editing behavior for particular column.
Declaration
public ColumnBuilder<T> AllowEditing(bool allowEditing)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | allowEditing | It accepts the boolean value and enables or diables Editing |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
AllowFiltering()
It sets the value that indicates whether to enable dynamic filtering behavior for particular column.
Declaration
public ColumnBuilder<T> AllowFiltering()
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
AllowFiltering(Boolean)
It sets the value that indicates whether to enable dynamic filtering behavior for particular column.
Declaration
public ColumnBuilder<T> AllowFiltering(bool allowFiltering)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | allowFiltering | It accepts the boolean value and enables or disables grouping |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
AllowGrouping()
It sets the value that indicates whether to enable dynamic grouping behavior for particular column.
Declaration
public ColumnBuilder<T> AllowGrouping()
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
AllowGrouping(Boolean)
It sets the value that indicates whether to enable dynamic grouping behavior for particular column.
Declaration
public ColumnBuilder<T> AllowGrouping(bool allowGrouping)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | allowGrouping | It accepts the boolean value and enables or disables grouping |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
AllowResizing()
It sets the value that indicates whether to enable dynamic resizable for particular column.
Declaration
public ColumnBuilder<T> AllowResizing()
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
AllowResizing(Boolean)
It sets the value that indicates whether to enable dynamic resizable for particular column.
Declaration
public ColumnBuilder<T> AllowResizing(bool allowResizing)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | allowResizing |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
AllowSorting()
Gets or sets a value that indicates whether to enable dynamic sorting behavior for particular column.
Declaration
public ColumnBuilder<T> AllowSorting()
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
AllowSorting(Boolean)
It sets the value that indicates whether to enable dynamic sorting behavior for particular column.
Declaration
public ColumnBuilder<T> AllowSorting(bool allowSorting)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | allowSorting | It accepts the boolean value and enables or disables sorting |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
AllowTextWrap()
It sets the value that indicates whether to enable textwrap behavior for particular column.Gets or sets a value that indicates whether to enable textwrap behavior for particular column.
Declaration
public ColumnBuilder<T> AllowTextWrap()
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
AllowTextWrap(Boolean)
It sets the value that indicates whether to enable editing behavior for particular column.
Declaration
public ColumnBuilder<T> AllowTextWrap(bool allowTextWrap)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | allowTextWrap |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
ClipMode(ClipMode)
Sets the clip mode for Grid cell as ellipsis or clipped content(both header and content)
Declaration
public ColumnBuilder<T> ClipMode(ClipMode mode)
Parameters
| Type | Name | Description |
|---|---|---|
| ClipMode | mode | It sets the clipmode |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
Commands(Action<CommandsBuilder<T>>)
It sets an object that indicates to define a command column in the grid.
Declaration
public ColumnBuilder<T> Commands(Action<CommandsBuilder<T>> commands)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Action<CommandsBuilder<T>> | commands | It displays the command column through lambda expression |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
Commands(List<Commands>)
It sets an object that indicates to define a command column in the grid.
Declaration
public ColumnBuilder<T> Commands(List<Commands> commands)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.Generic.List<Commands> | commands | It displays the list of command columns |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
CssClass(String)
It sets a value that indicates to provide custom CSS for an individual column.
Declaration
public ColumnBuilder<T> CssClass(string cssclass)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | cssclass | It accepts the string value and provide custom CSS for that column |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
CustomAttributes(Action<CustomAttributeBuilder<T>>)
It sets a value that indicates the attribute values to the td element of a particular column
Declaration
public ColumnBuilder<T> CustomAttributes(Action<CustomAttributeBuilder<T>> customAttributes)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Action<CustomAttributeBuilder<T>> | customAttributes | It displays the customized attributes to the specific element for that column |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
CustomAttributes(Dictionary<String, Object>)
It sets a value that indicates the attribute values to the td element of a particular column
Declaration
public ColumnBuilder<T> CustomAttributes(Dictionary<string, object> customAttributes)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.Generic.Dictionary<System.String, System.Object> | customAttributes | It accepts the string as key and object value passed to display the attribute value |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
DataSource(DataSource)
It sets a value that indicates to bind the external datasource to the particular column when column editType as dropdownedit and also it is used to bind the datasource to the foreign key column while editing the grid. //Where data is array of JSON objects of text and value for the drop-down and array of JSON objects for foreign key column.
Declaration
public ColumnBuilder<T> DataSource(DataSource datasource)
Parameters
| Type | Name | Description |
|---|---|---|
| DataSource | datasource | It displays the list or collection of datasource |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
DataSource(Action<DataSourceBuilder>)
It sets a value that indicates to bind the external datasource to the particular column when column editType as dropdownedit and also it is used to bind the datasource to the foreign key column while editing the grid. //Where data is array of JSON objects of text and value for the drop-down and array of JSON objects for foreign key column.
Declaration
public ColumnBuilder<T> DataSource(Action<DataSourceBuilder> dataSource)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Action<DataSourceBuilder> | dataSource | It displays the list or collection of datasource through lambda expression |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
DataSource(List<String>)
It sets a value that indicates to bind the external datasource to the particular column when column editType as dropdownedit and also it is used to bind the datasource to the foreign key column while editing the grid. //Where data is array of JSON objects of text and value for the drop-down and array of JSON objects for foreign key column.
Declaration
public ColumnBuilder<T> DataSource(List<string> dataSource)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.Generic.List<System.String> | dataSource | It displays the list of external datasource to the particular column |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> |
DataSource(IEnumerable)
It sets a value that indicates to bind the external datasource to the particular column when column editType as dropdownedit and also it is used to bind the datasource to the foreign key column while editing the grid. //Where data is array of JSON objects of text and value for the drop-down and array of JSON objects for foreign key column.
Declaration
public ColumnBuilder<T> DataSource(IEnumerable dataSource)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.IEnumerable | dataSource | It displays the datasource with list or collection of type IEnumerable |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
DateEditOptions(DatePickerProperties)
It sets a value that indicates to customize ejDatePicker of an editable column.
Declaration
public ColumnBuilder<T> DateEditOptions(DatePickerProperties dateeditparams)
Parameters
| Type | Name | Description |
|---|---|---|
| DatePickerProperties | dateeditparams | It displays the customized datepicker |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
DateTimeEditOptions(DateTimePickerProperties)
It sets a value that indicates to customize ejDateTimePicker of an editable column.
Declaration
public ColumnBuilder<T> DateTimeEditOptions(DateTimePickerProperties datetimeeditparams)
Parameters
| Type | Name | Description |
|---|---|---|
| DateTimePickerProperties | datetimeeditparams | It displays the customized dateTimepicker |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
DefaultValue(Object)
It sets a value that indicates to display the specified default value while adding a new record to the grid
Declaration
public ColumnBuilder<T> DefaultValue(object defaultvalue)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | defaultvalue | It displays the default value based on the object value. |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
DisableHtmlEncode()
It sets the value that indicates to render the grid content and header with an HTML elements
Declaration
public ColumnBuilder<T> DisableHtmlEncode()
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> |
DisableHtmlEncode(Boolean)
It sets the value that indicates to render the grid content and header with an HTML elements
Declaration
public ColumnBuilder<T> DisableHtmlEncode(bool disableHtmlEncode)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | disableHtmlEncode | It accepts the boolean value and enables or disables the HTML elements |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
DisplayAsCheckbox()
It sets a value that indicates to display a column value as checkbox or string.
Declaration
public ColumnBuilder<T> DisplayAsCheckbox()
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
DisplayAsCheckbox(Boolean)
Gets or sets a value that indicates to display a column value as checkbox or string.
Declaration
public ColumnBuilder<T> DisplayAsCheckbox(bool displayAsCheckbox)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | displayAsCheckbox | It accepts the boolean value and displays the checkbox based on the value |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
DropDownEditOptions(DropDownListProperties)
Declaration
public ColumnBuilder<T> DropDownEditOptions(DropDownListProperties dropdowneditparams)
Parameters
| Type | Name | Description |
|---|---|---|
| DropDownListProperties | dropdowneditparams |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> |
EditTemplate(EditTemplate)
It sets a template that displays a custom editor used to edit column values.
Declaration
public ColumnBuilder<T> EditTemplate(EditTemplate editTemplate)
Parameters
| Type | Name | Description |
|---|---|---|
| EditTemplate | editTemplate | It displays the edit template column |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
EditTemplate(Action<EditTemplateOptionsBuilder<T>>)
It sets the template that displays a custom editor used to edit column values.
Declaration
public ColumnBuilder<T> EditTemplate(Action<EditTemplateOptionsBuilder<T>> editOption)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Action<EditTemplateOptionsBuilder<T>> | editOption | It displays the Edittemplate column through lambda expression |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
EditType(EditingType)
It sets the value that indicates to render the element(based on edit type) for editing the grid record.
Declaration
public ColumnBuilder<T> EditType(EditingType editingType)
Parameters
| Type | Name | Description |
|---|---|---|
| EditingType | editingType | It displays the element based on the edit type. |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
EnableGroupByFormat()
It sets a value that indicates whether to group the column based on given format for particular column.
Declaration
public ColumnBuilder<T> EnableGroupByFormat()
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
EnableGroupByFormat(Boolean)
It sets a value that indicates whether to group the column based on given format for particular column.
Declaration
public ColumnBuilder<T> EnableGroupByFormat(bool enableGroupByFormat)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | enableGroupByFormat |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
Field(String)
It sets the value that indicates to display the columns in the grid mapping with column name of the dataSource.
Declaration
public ColumnBuilder<T> Field(string field)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | field | It accepts the string value and display the field for that columns |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
Field<TProperty>(Expression<Func<T, TProperty>>)
It sets the value that indicates to display the columns in the grid mapping with column name of the dataSource.
Declaration
public ColumnBuilder<T> Field<TProperty>(Expression<Func<T, TProperty>> field)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Linq.Expressions.Expression<System.Func<T, TProperty>> | field | It displays the field value through lambda expression |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
Type Parameters
| Name | Description |
|---|---|
| TProperty | It displays the property value through expression |
FilterBarTemplate(FilterBarTemplate)
It sets a template that displays a custom filter used to filter the column values.
Declaration
public ColumnBuilder<T> FilterBarTemplate(FilterBarTemplate filterBarTemplate)
Parameters
| Type | Name | Description |
|---|---|---|
| FilterBarTemplate | filterBarTemplate | It displays the filterTemplate column |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
FilterBarTemplate(Action<FilterBarTemplateOPtionsBuilder<T>>)
It sets a template that displays a custom filter used to filter the column values.
Declaration
public ColumnBuilder<T> FilterBarTemplate(Action<FilterBarTemplateOPtionsBuilder<T>> filterBarOption)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Action<FilterBarTemplateOPtionsBuilder<T>> | filterBarOption | It displays the filterTemplate column through lambda expression |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
FilterOperator(FilterOperatorType)
It sets the value that specifies the grid to show the filterBar or filterMenu to the grid records.
Declaration
public ColumnBuilder<T> FilterOperator(FilterOperatorType filterOperator)
Parameters
| Type | Name | Description |
|---|---|---|
| FilterOperatorType | filterOperator |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
FilterType(FilterOption)
It sets the value that specifies the grid to show the filterBar or filterMenu to the grid records.
Declaration
public ColumnBuilder<T> FilterType(FilterOption filterType)
Parameters
| Type | Name | Description |
|---|---|---|
| FilterOption | filterType | It displays the type of filter used for filtering |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
ForeignKeyField(String)
It sets a value that indicates to define foreign key field name of the grid datasource.
Declaration
public ColumnBuilder<T> ForeignKeyField(string foreignKeyField)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | foreignKeyField | It accepts the string value and displays foreignkey field name of the datasource |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
ForeignKeyValue(String)
Gets or sets a value that indicates to bind the field which is in foreign column datasource based on the foreignKeyField
Declaration
public ColumnBuilder<T> ForeignKeyValue(string foreignKeyValue)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | foreignKeyValue | It accepts the string value and displays the foreign column datasource based on the value |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
Format(String)
It sets a value that indicates the format for the text applied on the column
Declaration
public ColumnBuilder<T> Format(string format)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | format | It accepts the string value and applies the format for that column |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
HeaderTemplateID(String)
It sets a value that indicates to add the template within the header element of the particular column.
Declaration
public ColumnBuilder<T> HeaderTemplateID(string headerTemplateId)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | headerTemplateId | It accepts the string value and displays the headerTemplate for that column |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
HeaderText()
It sets the value that indicates to display the title of that particular column.
Declaration
public ColumnBuilder<T> HeaderText()
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
HeaderText(String)
It sets the value that indicates to display the title of that particular column.
Declaration
public ColumnBuilder<T> HeaderText(string headerText)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | headerText | It accepts the string value and displays the title for that column |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
HeaderTextAlign(TextAlign)
This defines the text alignment of a particular column header cell value.
Declaration
public ColumnBuilder<T> HeaderTextAlign(TextAlign textAlign)
Parameters
| Type | Name | Description |
|---|---|---|
| TextAlign | textAlign | It displays the list of TextAlign values for header |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
HeaderTextAlign(TextAlign)
This defines the text alignment of a particular column header cell value.
Declaration
public ColumnBuilder<T> HeaderTextAlign(TextAlign textAlign)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Web.UI.WebControls.TextAlign | textAlign | It displays the list of TextAlign values for header in WebControls |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
HeaderTooltip(String)
Sets the template for Tooltip in Grid Columns(only for header)
Declaration
public ColumnBuilder<T> HeaderTooltip(string headerTooltip)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | headerTooltip | It accepts the string value and set the tooltip only for header |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
IsFrozen(Boolean)
You can use this property to freeze selected columns in grid at the time of scrolling
Declaration
public ColumnBuilder<T> IsFrozen(bool isFrozen)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | isFrozen | It accepts the booelan value and to freeze the column |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
IsIdentity(Boolean)
It sets a value that indicates the column has an identity in the database.
Declaration
public ColumnBuilder<T> IsIdentity(bool isIdentity)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | isIdentity | It accepts the boolean value and indicates the identity |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
IsPrimaryKey(Boolean)
It sets a value that indicates the column is act as a primary key(read-only) of the grid. The editing is performed based on the primary key column
Declaration
public ColumnBuilder<T> IsPrimaryKey(bool isPrimarykey)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | isPrimarykey | It accepts the boolean value and perform editing based on primary key |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
IsUnbound(Boolean)
Declaration
[Obsolete("IsUnbound property has been deprecated.")]
public ColumnBuilder<T> IsUnbound(bool isUnbound)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | isUnbound |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> |
NumericEditOptions(EditorProperties)
It sets a value that indicates to customize ejNumericTextbox of an editable column.
Declaration
public ColumnBuilder<T> NumericEditOptions(EditorProperties numericeditparams)
Parameters
| Type | Name | Description |
|---|---|---|
| EditorProperties | numericeditparams | It displays the customized NumericTextbox |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
Priority(Int32)
Priority makes column to be visible or hidden based on the priority value and browser’s width to best accommodate the possible columns.These Priority values are from one to six.
Declaration
public ColumnBuilder<T> Priority(int priority)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | priority | It accepts the integer value and display or hide the columns based on priority |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
ShowInColumnChooser()
Used to hide the particular column in column chooser by giving value as false.
Declaration
public ColumnBuilder<T> ShowInColumnChooser()
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
ShowInColumnChooser(Boolean)
Used to hide the particular column in column chooser by giving value as false.
Declaration
public ColumnBuilder<T> ShowInColumnChooser(bool showInColumnChooser)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | showInColumnChooser |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
Template(Boolean)
It sets the value that indicates whether to enables column template for a particular column.
Declaration
public ColumnBuilder<T> Template(bool template)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | template | It accepts the boolean value and enables or disables the template column |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
Template(String)
Gets or sets a value that indicates whether to enables column template for a particular column.
Declaration
public ColumnBuilder<T> Template(string template)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | template | It accepts the string value and enables or disables the template column |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
TemplateID(String)
Declaration
[Obsolete("TemplateID property is deprecated. Use Template property instead")]
public ColumnBuilder<T> TemplateID(string templateId)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | templateId |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> |
TextAlign(TextAlign)
It sets a value that indicates to align the text within the column.
Declaration
public ColumnBuilder<T> TextAlign(TextAlign textAlign)
Parameters
| Type | Name | Description |
|---|---|---|
| TextAlign | textAlign | It displays the list of TextAlign values |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
TextAlign(TextAlign)
It sets a value that indicates to align the text within the column.
Declaration
public ColumnBuilder<T> TextAlign(TextAlign textAlign)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Web.UI.WebControls.TextAlign | textAlign | It displays the list of TextAlign values in Webcontrols |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
Tooltip(String)
Sets the template for Tooltip in Grid Columns(both header and content)
Declaration
public ColumnBuilder<T> Tooltip(string tooltip)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | tooltip | It accepts the string and displays the tooltip |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
Type(ColumnType)
It sets the value that indicates to specify the data type of the specified columns.
Declaration
public ColumnBuilder<T> Type(ColumnType type)
Parameters
| Type | Name | Description |
|---|---|---|
| ColumnType | type | It specifies the datatype for that column |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
Type(String)
It sets the value that indicates to specify the data type of the specified columns.
Declaration
public ColumnBuilder<T> Type(string type)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | type | It accepts the string value and specifies the datatype for that column |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
ValidationRules(Action<ValidationRuleBuilder<T>>)
It sets a value that indicates to define constraints for saving data to the database.
Declaration
public ColumnBuilder<T> ValidationRules(Action<ValidationRuleBuilder<T>> validationRule)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Action<ValidationRuleBuilder<T>> | validationRule | It define the constraints for saving data through lambda expression |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
ValidationRules(Dictionary<String, Object>)
It sets a value that indicates to define constraints for saving data to the database.
Declaration
public ColumnBuilder<T> ValidationRules(Dictionary<string, object> validationRule)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.Generic.Dictionary<System.String, System.Object> | validationRule | It accepts the string as key and object value passed to define the constraints for saving the data |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
Visible()
It sets a value that indicates whether this column is visible in the grid.
Declaration
public ColumnBuilder<T> Visible()
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
Visible(Boolean)
It sets a value that indicates whether this column is visible in the grid.
Declaration
public ColumnBuilder<T> Visible(bool visible)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | visible | It accepts the boolean value and displays the column based on the value |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |
Width(Object)
It sets a value that indicates to define the width for a particular column in the grid.
Declaration
public ColumnBuilder<T> Width(object width)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | width | It displays the column based on the object value passed. |
Returns
| Type | Description |
|---|---|
| ColumnBuilder<T> | ColumnBuilder |