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; }