Hi Alex,
Thank you for posting query to us.
You can achieve different currency symbol in a single column by handling the PrepareViewStyleInfo. In the event handler check the respective currency column and the RowIndex and set the Style.CurrencyEdit.CurrencySymbol property.
Please refer this code snippets:
private void gridDataBoundGrid1_PrepareViewStyleInfo(object sender, Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs e)
{
if(e.ColIndex==3 && e.RowIndex==1)
{
e.Style.CellType="Currency";
e.Style.CellValueType=typeof(double);
e.Style.CurrencyEdit.CurrencySymbol="$";
}
if (e.ColIndex == 3 && e.RowIndex == 2)
{
e.Style.CellType = "Currency";
e.Style.CellValueType = typeof(double);
e.Style.CurrencyEdit.CurrencySymbol = "£";
}
if (e.ColIndex == 3 && e.RowIndex == 3)
{
e.Style.CellType = "Currency";
e.Style.CellValueType = typeof(double);
e.Style.CurrencyEdit.CurrencySymbol = "¥";
}
}
Please refer the sample which illustrates the above said feature:
http://websamples.syncfusion.com/samples/Grid.Windows/F68554/main.htmKindly let us know if you need any further assistance.
Thank you for using Syncfusion Products.
Best Regards,
Jeba.