private void OnAutoGeneratingColumns(object sender, Syncfusion.UI.Xaml.Grid.AutoGeneratingColumnArgs e)
 {
     if (e.Column.MappingName == "IsVisible")
     {
         e.Cancel = true;
     }
 }
 private void Sfgrid_AutoGeneratingColumn(object sender, Syncfusion.UI.Xaml.Grid.AutoGeneratingColumnArgs e)
 {
     if (sfgrid.StackedHeaderRows.Count == 0)
     {
         var gridSHRow = new Syncfusion.UI.Xaml.Grid.StackedHeaderRow();
         gridSHRow.StackedColumns.Add(new Syncfusion.UI.Xaml.Grid.StackedColumn {
             ChildColumns = "OrderID,CustomerID", HeaderText = "ID"
         });
         gridSHRow.StackedColumns.Add(new Syncfusion.UI.Xaml.Grid.StackedColumn {
             ChildColumns = "ProductName,OrderDate,Quantity,UnitPrice", HeaderText = "Order Details"
         });
         gridSHRow.StackedColumns.Add(new Syncfusion.UI.Xaml.Grid.StackedColumn {
             ChildColumns = "DeliveryDelay,ShipAddress,ContactNumber", HeaderText = "Delivery Details"
         });
         sfgrid.StackedHeaderRows.Add(gridSHRow);
     }
 }
 private void syncgrid_AutoGeneratingColumn(object sender, Syncfusion.UI.Xaml.Grid.AutoGeneratingColumnArgs e)
 {
     //apply cell style at runtime
     e.Column.CellStyle = Application.Current.MainWindow.FindResource("cellStyle") as Style;
 }