<SfGrid @ref="Grid" DataSource="@Employees">
<GridEditSettings AllowAdding="true" AllowDeleting="true" AllowEditing="true"></GridEditSettings>
<GridColumns>
<GridColumn Field=@nameof(EmployeeData.EmployeeID) HeaderText="Employee ID" IsPrimaryKey="true" TextAlign="TextAlign.Right" Width="120"></GridColumn>
<GridColumn Field=@nameof(EmployeeData.FirstName) HeaderText="First Name" Width="130"></GridColumn>
<GridColumn Field=@nameof(EmployeeData.Title) HeaderText="Title" Width="120"></GridColumn>
<GridColumn Field=@nameof(EmployeeData.HireDate) HeaderText="Hire Date" Format="d" TextAlign="TextAlign.Right" Width="150"></GridColumn>
<GridColumn HeaderText="Employee Image" TextAlign="TextAlign.Center" Width="120">
<Template>
@{
var position = (context as EmployeeData);
if (position.Title != "Administrator")
{
<SfButton OnClick="@(()=>Del(position))">Delete</SfButton>
}
<SfButton Disabled="@(position.FirstName == "Nancy")">Refresh</SfButton>
}
</Template>
</GridColumn>
</GridColumns>
</SfGrid>
|
<GridColumn HeaderText="Employee Image" TextAlign="TextAlign.Center" Width="120">
<Template>
@{
var position = (context as EmployeeData);
if (position.Title != "Administrator")
{
<SfButton Content="Delete" HtmlAttributes="@primButton" OnClick="@(()=>Del(position))"></SfButton>
}
<SfButton Disabled="@(position.FirstName == "Nancy")">Refresh</SfButton>
}
</Template>
</GridColumn>
. . . . . |