|
<SfGrid DataSource="@Orders" @onkeyup="@KeyUp" AllowSelection="true" AllowPaging="true">
<GridKeySettings MoveDownCell="ArrowDown"></GridKeySettings>
<GridPageSettings PageSize="5"></GridPageSettings>
<GridColumns>
<GridColumn Field=@nameof(Order.OrderID) HeaderText="Order ID" TextAlign="TextAlign.Right" Width="120"></GridColumn>
<GridColumn Field=@nameof(Order.OrderDate) HeaderText=" Order Date" Format="d" Type="ColumnType.Date" TextAlign="TextAlign.Right" Width="130"></GridColumn>
<GridColumn Field=@nameof(Order.Freight) HeaderText="Freight" Format="C2" TextAlign="TextAlign.Right" Width="120"></GridColumn>
</GridColumns>
</SfGrid>
@code{
public List<Order> Orders { get; set; }
. . .
public async void KeyUp(Microsoft.AspNetCore.Components.Web.KeyboardEventArgs Args)
{
if (Args.Key == "Enter")
{
//perform your action here
}
}
} |