2X faster development
The ultimate WinForms UI toolkit to boost your development speed.
You can acheive this by changing the row header basestyle to 'Header' and handling the PrepareViewStyleInfo to set the line numbers. Please refer the below code snippets: C# // In the Form Load private void Form1_Load(object sender, System.EventArgs e) { this.gridDataBoundGrid1.DataSource = GetTable(); this.gridDataBoundGrid1.BaseStylesMap["Row Header"].StyleInfo.CellType = "Header"; } // GridPrepareViewStyleInfo private void grid_PrepareViewStyleInfo(object sender, GridPrepareViewStyleInfoEventArgs e) { if(e.ColIndex == 0 && e.RowIndex > 0) { e.Style.Text = e.RowIndex.ToString(); e.Style.Font.Bold = false; } } VB ' In the Form Load Private Sub Form1_Load(sender As Object, e As System.EventArgs) Handles MyBase.Load Me.gridDataBoundGrid1.DataSource = GetTable() Me.gridDataBoundGrid1.BaseStylesMap("Row Header").StyleInfo.CellType = "Header" End Sub 'Form1_Load ' GridPrepareViewStyleInfo Private Sub gridDataBoundGrid1_PrepareViewStyleInfo(sender As Object, e As Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs) Handles gridDataBoundGrid1.PrepareViewStyleInfo If e.ColIndex = 0 AndAlso e.RowIndex > 0 Then e.Style.Text = e.RowIndex.ToString() e.Style.Font.Bold = False End If End Sub Here is the link with both CS and VB samples: http://websamples.syncfusion.com/samples/KB/Grid.Windows/GDBG_NumberedHeader/main.htm |
2X faster development
The ultimate WinForms UI toolkit to boost your development speed.
This page will automatically be redirected to the sign-in page in 10 seconds.