Blazorise DataGrid 中的内联编辑

问题描述

基本上我希望所有的 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 (将#修改为@)