|
public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
dataGrid.CellRenderers.Remove("TableSummary");
dataGrid.CellRenderers.Add("TableSummary", new GridTableSummaryExt());
}
} |
|
public class GridTableSummaryExt:GridTableSummaryCellRenderer
{
public GridTableSummaryExt()
{
}
public override void OnInitializeDisplayView(DataColumnBase dataColumn, SfLabel view)
{
base.OnInitializeDisplayView(dataColumn, view);
//Write your alignment related codes here
view.HorizontalTextAlignment = dataColumn.GridColumn.TextAlignment;
//view.HorizontalTextAlignment = TextAlignment.Center;
}
} |
Hi Bostjan Primozic,Thanks for the update. Please let us know if you require any further assistance.Regards,Shivagurunathan. K
|
<sfgrid:SfDataGrid.Columns>
<sfgrid:GridTextColumn HeaderText="Order ID" MappingName="OrderID"/>
<sfgrid:GridTextColumn HeaderText="CustomerID" MappingName="CustomerID"/>
<sfgrid:GridTextColumn HeaderText="FirstName" MappingName="FirstName"/>
<sfgrid:GridTextColumn HeaderText="CustomerID" MappingName="CustomerID"/>
<sfgrid:GridTextColumn HeaderText="ShipCountry" MappingName="ShipCountry" LoadUIView="True"/>
</sfgrid:SfDataGrid.Columns>
|
|
<sfgrid:SfDataGrid.Columns>
<sfgrid:GridTextColumn MappingName="OrderID" HeaderText="Order ID" />
<sfgrid:GridTextColumn MappingName="CustomerID" HeaderText="Customer ID" LoadUIView="True"/>
<sfgrid:GridTextColumn MappingName="Customer" HeaderText="Customer" />
<sfgrid:GridTextColumn MappingName="ShipCountry" HeaderText="Ship Country" />
<sfgrid:GridTextColumn MappingName="ShipCity" HeaderText="Ship City" LoadUIView="True"/>
</sfgrid:SfDataGrid.Columns>
|
|
public class GridTableSummaryExt : GridTableSummaryCellRenderer
{
public GridTableSummaryExt()
{
}
public override void OnInitializeDisplayView(DataColumnBase dataColumn, SfLabel view) {
base.OnInitializeDisplayView(dataColumn, view);
if(view!=null)
{
//Approach 1
//view.HorizontalTextAlignment = dataColumn.GridColumn.TextAlignment;
//Approach 2
view.HorizontalTextAlignment = TextAlignment.Center;
}
}
}
|