问题描述
基本上我希望所有的 CRUD 方法都是外部的,
所以我设置了 UseInternalEditing=false,定义了 RowInserting 和未达到的外部方法。
<DataGrid TItem="AppInstructor"
EditMode="Blazorise.DataGrid.DataGridEditMode.Inline"
Editable="true"
RowInserted="@OnRowInserted"
UseInternalEditing="false"
ShowValidationFeedback="true"
Data="@_instService.GetALL()">
<DataGridCommandColumn TItem="AppInstructor">
<SaveCommandTemplate>
<Button Color="Color.Primary" Clicked="@context.Clicked">Save</Button>
</SaveCommandTemplate>
<EditCommandTemplate>
<Button Color="Color.Primary" Clicked="@context.Clicked">Edit</Button>
</EditCommandTemplate>
</DataGridCommandColumn>
<DataGridColumn TItem="AppInstructor" Field="@nameof(AppInstructor.LastName)" Editable="true" Caption="First Name" Sortable="true">
</DataGridColumn>
<DataGridColumn TItem="AppInstructor" Field="@nameof(AppInstructor.LastName)" Editable="true" Caption="Last Name" Sortable="true">
</DataGridColumn>
@code {
private void OnRowInserted(SavedRowItem<AppInstructor,Dictionary<string,object>> e)
{
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)