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.
Figure 1: Character casing into the cells
Samples:
VB: Character casing