|
void AssociatedObject_AutoGeneratingColumn(object sender, AutoGeneratingColumnArgs e)
{
else if(e.Column.MappingName== "Id")
{
(e.Column as GridNumericColumn).NumberDecimalDigits = 0;
}
else if (e.Column.MappingName == "Salary")
{
(e.Column as GridNumericColumn).NumberDecimalDigits = 3;
}
} |
|
if (e.Column.MappingName == "Country")
{
e.Column.HeaderText = "Country/ShipCity";
} |
|
void AssociatedObject_AutoGeneratingColumn(object sender, AutoGeneratingColumnArgs e)
{
//You can dispaly the value and perform the sorting filtering opertaion if MappingName having special character.
if (e.Column.MappingName == "Country/ShipCity")
{
e.Column.DisplayBinding = new Binding("[Country/ShipCity]");
e.Column.ValueBinding = new Binding("[Country/ShipCity]");
}
} |
|
<syncfusion:SfDataGrid x:Name="sfGrid"
AllowFiltering="True"
AllowGrouping="True"
ShowGroupDropArea="True"
ItemsSource="{Binding DataTableCollection}"
AutoGenerateColumns="False"
>
<syncfusion:SfDataGrid.Columns>
<syncfusion:GridTextColumn MappingName="Id"/>
<syncfusion:GridTextColumn MappingName="Name"/>
<syncfusion:GridTextColumn MappingName="Country/ShipCity" DisplayBinding="{Binding [Country/ShipCity]}" ValueBinding="{Binding [Country/ShipCity] }"/>
</syncfusion:SfDataGrid.Columns>
</syncfusion:SfDataGrid> |