ComponentOne Xamarin Edition
Add New Row
Controls > FlexGrid > Features > Editing > Add New Row

FlexGrid allows you to show a new row template at the top or bottom of the grid using NewRowPosition property, which takes values from the GridNewRowPosition enumeration. You can control the text to be displayed to a user by setting the NewRowPlaceHolder property. Users may use the new row template to add items to the grid's itemsSource collection.

The image below shows how the FlexGrid appears after adding the new row.

The following code example demonstrates how to set this property in C# and XAML. The example uses the sample created in the Quick start section.

In Code

C#
Copy Code
grid.NewRowPosition = GridNewRowPosition.Top;
grid.NewRowPlaceholder = "Tap to begin entering a new row";

In XAML

XAML
Copy Code
<c1:FlexGrid x:Name="grid" NewRowPosition="Top" NewRowPlaceholder="Tap to begin entering a new row"/>