Category / Section
How to have character casing settings for a cell or grid in WinForms GridControl?
1 min read
Character casing settings
The WinForms GridControl supports the CharacterCasing property to change the characters using GridModel or using QueryCellInfo.
Using GridModel
//Enables UpperCasing for a cell
gridControl1.Model[1, 1].CharacterCasing = CharacterCasing.Upper;
//Enables UpperCasing for the whole grid.
this.gridControl1.TableStyle.CharacterCasing = CharacterCasing.Upper;'Enables UpperCasing for a cell
gridControl1.Model(1, 1).CharacterCasing = CharacterCasing.Upper
'Enables UpperCasing for the whole grid.
Me.gridControl1.TableStyle.CharacterCasing = CharacterCasing.UpperUsing QueryCellInfo
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;
}
}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 SubThe following screenshot illustrates the Grid after applying the properties.

Figure 1: Character casing into the cells
Samples:
VB: Character casing