- Load theme assembly
- Apply theme
- Office2016Colorful
- Office2016White
- Office2016DarkGray
- Office2016Black
- Office2019Colorful
- HighContrastBlack
Contact Support
Theme in WinForms DataGrid
21 Jan 20255 minutes to read
SfDataGrid offers six built in themes for professional representation as follows.
- Office2016Colorful
- Office2016White
- Office2016DarkGray
- Office2016Black
- Office2019Colorful
- HighContrastBlack
Theme can be applied to SfDataGrid by following the below steps:
Load theme assembly
To set theme to SfDataGrid
, the following assemblies should be added as reference in any application.
Assemblies |
Themes |
Syncfusion.Office2016Theme.WinForms |
Office2016Colorful Office2016White Office2016DarkGray Office2016Black |
Syncfusion.Office2019Theme.WinForms | Office2019Colorful |
Syncfusion.HighContrastTheme.WinForms | HighContrastBlack |
Before applying theme to SfDataGrid
, required theme assembly should be loaded.
using Syncfusion.WinForms.Controls;
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
static void Main()
{
Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense(DemoCommon.FindLicenseKey());
SfSkinManager.LoadAssembly(typeof(Syncfusion.WinForms.Themes.Office2016Theme).Assembly);
SfSkinManager.LoadAssembly(typeof(Syncfusion.WinForms.Themes.Office2019Theme).Assembly);
SfSkinManager.LoadAssembly(typeof(Syncfusion.HighContrastTheme.WinForms.HighContrastTheme).Assembly);
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
Imports Syncfusion.WinForms.Controls
Friend Module Program
''' <summary>
''' The main entry point for the application.
''' </summary>
Sub Main()
Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense(DemoCommon.FindLicenseKey())
SfSkinManager.LoadAssembly(GetType(Syncfusion.WinForms.Themes.Office2016Theme).Assembly)
SfSkinManager.LoadAssembly(GetType(Syncfusion.WinForms.Themes.Office2019Theme).Assembly)
SfSkinManager.LoadAssembly(GetType(Syncfusion.HighContrastTheme.WinForms.HighContrastTheme).Assembly)
Application.EnableVisualStyles()
Application.SetCompatibleTextRenderingDefault(False)
Application.Run(New Form1())
End Sub
End Module
Apply theme
Appearance of SfDataGrid can be changed by ThemeName of SfDataGrid.
Office2016Colorful
This option helps to set the Office2016Colorful Theme.
// Office2016Colorful
this.sfDataGrid.ThemeName = "Office2016Colorful";
' Office2016Colorful
Me.sfDataGrid.ThemeName = "Office2016Colorful"
Office2016White
This option helps to set the Office2016White Theme.
// Office2016White
this.sfDataGrid.ThemeName = "Office2016White";
' Office2016White
Me.sfDataGrid.ThemeName = "Office2016White"
Office2016DarkGray
This option helps to set the Office2016DarkGray Theme.
// Office2016DarkGray
this.sfDataGrid.ThemeName = "Office2016DarkGray";
' Office2016DarkGray
Me.sfDataGrid.ThemeName = "Office2016DarkGray"
Office2016Black
This option helps to set the Office2016Black Theme.
// Office2016Black
this.sfDataGrid.ThemeName = "Office2016Black";
' Office2016Black
Me.sfDataGrid.ThemeName = "Office2016Black"
Office2019Colorful
This option helps to set the Office2019Colorful Theme.
// Office2019Colorful
this.sfDataGrid.ThemeName = "Office2019Colorful";
' Office2019Colorful
Me.sfDataGrid.ThemeName = "Office2019Colorful"
HighContrastBlack
This option helps to set the HighContrastBlack Theme.
// HighContrastBlack
this.sfDataGrid.ThemeName = "HighContrastBlack";
' HighContrastBlack
Me.sfDataGrid.ThemeName = "HighContrastBlack"