diff --git a/src/BootstrapBlazor.Shared/Pages/Samples/Table/TablesEdit.razor b/src/BootstrapBlazor.Shared/Pages/Samples/Table/TablesEdit.razor
index 666a07fa1ea8bdf5231fb457a68adeccc6269ad0..825841e8d0b5c756f54389fc892ce2ab772ab27a 100644
--- a/src/BootstrapBlazor.Shared/Pages/Samples/Table/TablesEdit.razor
+++ b/src/BootstrapBlazor.Shared/Pages/Samples/Table/TablesEdit.razor
@@ -143,3 +143,19 @@
+
+
+
+ 自定义数据服务
+
开启使用注入数据服务后,可通过设置 DataServices 参数对组件进行单独设置,如未设置内部使用注入服务提供的实例
+
+ services.AddTableDemoDataService();
+
+
diff --git a/src/BootstrapBlazor.Shared/Pages/Samples/Table/TablesEdit.razor.cs b/src/BootstrapBlazor.Shared/Pages/Samples/Table/TablesEdit.razor.cs
index b99e64024422e39d599c3f652bdae31fccfaa76f..8faa04e493ccc0b18967776fe1aecb7de3c34360 100644
--- a/src/BootstrapBlazor.Shared/Pages/Samples/Table/TablesEdit.razor.cs
+++ b/src/BootstrapBlazor.Shared/Pages/Samples/Table/TablesEdit.razor.cs
@@ -5,6 +5,7 @@
using BootstrapBlazor.Components;
using BootstrapBlazor.Shared.Pages.Components;
using Microsoft.AspNetCore.Components;
+using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Localization;
using System;
using System.Collections.Concurrent;
@@ -113,5 +114,13 @@ namespace BootstrapBlazor.Shared.Pages.Table
IsSearch = true
});
}
+
+ private IDataService CustomerDataService { get; } = new FooDataService();
+
+ private class FooDataService : TableDemoDataService
+ where TModel : class, new()
+ {
+
+ }
}
}