|
var options = new ExcelExportingOptions();
options.CellExporting += Options_CellExporting;
sfDataGrid1.ExportToExcel(sfDataGrid1.View, options);
private void Options_CellExporting(object sender, Syncfusion.WinForms.DataGridConverter.Events.DataGridCellExcelExportingEventArgs e)
{
if (e.CellValue.ToString() == "FRANS")
{
e.Range.CellStyle.Color = Color.SkyBlue;
e.Range.CellStyle.Font.Color = ExcelKnownColors.Red;
e.Range.CellStyle.Font.FontName = "Arial";
e.Range.CellStyle.Font.Bold = true;
}
} |
|
var options = new ExcelExportingOptions();
options.CellExporting += Options_CellExporting;
sfDataGrid1.ExportToExcel(sfDataGrid1.View, options);
private void Options_CellExporting(object sender, Syncfusion.WinForms.DataGridConverter.Events.DataGridCellExcelExportingEventArgs e)
{
var record = e.NodeEntry as OrderInfo;
// Style for OrderID column is changed based on the values in CustomerID column
if(e.ColumnName == "OrderID")
{
if(record != null && record.CustomerID == "FRANS")
{
e.Range.CellStyle.Color = Color.SkyBlue;
e.Range.CellStyle.Font.Color = ExcelKnownColors.Red;
e.Range.CellStyle.Font.FontName = "Arial";
e.Range.CellStyle.Font.Bold = true;
}
}
} |
|
private void Options_CellExporting(object sender, Syncfusion.WinForms.DataGridConverter.Events.DataGridCellExcelExportingEventArgs e)
{
if(e.NodeEntry != null && e.ColumnName == "Order ID")
{
if((e.NodeEntry as DataRowView).Row["Customer ID"] == "FRANS")
{
e.Range.CellStyle.Color = Color.SkyBlue;
e.Range.CellStyle.Font.Color = ExcelKnownColors.Red;
e.Range.CellStyle.Font.FontName = "Arial";
e.Range.CellStyle.Font.Bold = true;
}
}
} |