Hello everyone
I am aiming to edit the data grid
It was difficult for me to see the demo "Data Grid InLine Editing", so I'm trying to make the characters in a simple column bold first.
I found that I needed an "Edit Template" to make the datagrid editable, but the code below didn't change it.
"Edit Template" is
How should I use it?
@page "/"
<h1>Hello, world!</h1>
Welcome to your new app.
<SurveyPrompt Title="How is Blazor working for you?" />
<div>
<RadzenCard>
<RadzenGrid AllowFiltering="true" AllowPaging="true" PageSize="4" AllowSorting="true" Data="@(m_books)" TItem="Models.my_book" EditMode="DataGridEditMode.Single">
<Columns>
<RadzenGridColumn TItem="Models.my_book" Property="id" Title="id" Type="integer" >
<EditTemplate>
<strong>${m_books.id}</strong>
</EditTemplate>
</RadzenGridColumn>
<RadzenGridColumn TItem="Models.my_book" Property="title" Title="title" Type="string" />
<RadzenGridColumn TItem="Models.my_book" Property="author" Title="author" Type="string" />
<RadzenGridColumn TItem="Models.my_book" Property="price" Title="price" Type="integer" />
<RadzenGridColumn TItem="Models.my_book" Property="publisher" Title="publisher" Type="string" />
</Columns>
</RadzenGrid>
</RadzenCard>
</div>
@code
{
private RadzenTest.Models.blazordbContext ent;
private IEnumerable<Models.my_book> m_books {get; set;}
protected override void OnInitialized()
{
this.ent = new Models.blazordbContext();
this.m_books = ent.my_books.ToList();
}
}