Articles in this section
Category / Section

How to have character casing settings for a cell or grid in WinForms GridControl?

1 min read

Character casing settings

The GridControl supports CharacterCasing property to change the characters using GridModel or using QueryCellInfo.

Using GridModel

C#

//Enables UpperCasing for a cell
gridControl1.Model[1, 1].CharacterCasing = CharacterCasing.Upper;
//Enables UpperCasing for the whole grid.
this.gridControl1.TableStyle.CharacterCasing = CharacterCasing.Upper;

VB

'Enables UpperCasing for a cell
gridControl1.Model(1, 1).CharacterCasing = CharacterCasing.Upper
'Enables UpperCasing for the whole grid.
Me.gridControl1.TableStyle.CharacterCasing = CharacterCasing.Upper

Using QueryCellInfo

C#

void gridControl1_QueryCellInfo(object sender, Syncfusion.Windows.Forms.Grid.GridQueryCellInfoEventArgs e)
{
 //Enables UpperCasing for a cell
 if (e.RowIndex == 1 && e.ColIndex == 1)
 {
  e.Style.CharacterCasing = CharacterCasing.Upper;
 }
 //Enables UpperCasing for the whole grid.
 if (e.RowIndex > 0 && e.ColIndex > 0)
 {
  e.Style.CharacterCasing = CharacterCasing.Upper;
 }
}

VB

Private Sub gridControl1_QueryCellInfo(ByVal sender As Object, ByVal e As Syncfusion.Windows.Forms.Grid.GridQueryCellInfoEventArgs)
'Enables UpperCasing for a cell
If e.RowIndex = 1 AndAlso e.ColIndex = 1 Then
 e.Style.CharacterCasing = CharacterCasing.Upper
End If
'Enables UpperCasing for the whole grid.
If e.RowIndex > 0 AndAlso e.ColIndex > 0 Then
 e.Style.CharacterCasing = CharacterCasing.Upper
End If
End Sub

The following screenshot illustrates the Grid after applying the properties.

Character casing into the grid cells

Figure 1: Character casing into the cells

Samples:

C#: Character casting

VB: Character casing

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please sign in to leave a comment
Access denied
Access denied