Thread ID: |
Created: |
Updated: |
Platform: |
Replies: |
150453 | Jan 7,2020 07:42 PM UTC | Jan 10,2020 02:06 PM UTC | Xamarin.Forms | 3 |
![]() |
Tags: SfDataGrid |
[GridPage.Xaml.CS]
…. dataGrid.CellRenderers.Remove("TextView"); dataGrid.CellRenderers.Add("TextView", new CustomTextViewRenderer(this.dataGrid));
….. internal class CustomTextViewRenderer : GridCellTextViewRenderer {
SfDataGrid grid;
public CustomTextViewRenderer(SfDataGrid dataGrid)
{
grid = dataGrid;
}
protected override SfEntry OnCreateEditUIView()
{
var view = new CustomSfEntry(grid);
return view;
}
}
internal class CustomSfEntry : SfEntry
{
SfDataGrid dataGrid;
public CustomSfEntry(SfDataGrid sfDataGrid)
{
dataGrid = sfDataGrid;
this.Completed += CustomSfEntry_Completed;
}
private void CustomSfEntry_Completed(object sender, EventArgs e)
{
this.dataGrid.EndEdit();
}
} |
….
private void CustomSfEntry_Completed(object sender, EventArgs e) {
this.dataGrid.EndEdit();
this.dataGrid.BeginEdit(this.dataGrid.CurrentCellManager.RowColumnIndex.RowIndex + 1, this.dataGrid.CurrentCellManager.RowColumnIndex.ColumnIndex);
} …. |
This post will be permanently deleted. Are you sure you want to continue?
Sorry, An error occured while processing your request. Please try again later.
This page will automatically be redirected to the sign-in page in 10 seconds.