I use a Grid to display back some rows that have an Order{int} field. When I display these items in the grid and elsewhere, they are to be displayed by order.
I would like the user experience to have the 1st column in the grid contain up and down arrows. Then, the user can select up/down on the arrows and the grid will submit a change to the row and the grid will display the row in its new location.
This is similar to how your NumericTextBox (https://demos.telerik.com/aspnet-core/numerictextbox/index) has arrows except this just sets the order in which the records display in the grid.
public partial class Option
{
public int Id { get; set; }
[MaxLength(50)]
public string Name { get; set; }
[MaxLength(128)]
public string Description { get; set; }
public int Order { get; set; }
}