问题标签 [syncfusion-blazor-sfgrid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 数据库表为空时无法在 SFGrid 中添加行
如果数据库表为空,我有一个不允许我添加新行的 SfGrid(添加按钮显示为单击,但它不显示输入行)。没有错误被抛出。如果我在SSMS(我的数据库所在的位置)中手动插入一行,则会显示该行并且我可以正常添加新行(一切正常)。我正在为我的Blazor-WebAssembly项目使用Syncfusion 。
这是SfGrid
我的剃刀页面中的组件:
和@code
页面的一部分:
最后,NotesController
:
razor - SfGrid RowSelection 事件处理重新加载数据
我在 Razor 组件中有以下代码:
使用该代码时,我可以选择任何行。但是,如果我添加事件处理:
单击后选择消失并重新加载数据。
你能告诉我为什么吗?我应该改变什么?
asp.net-mvc - 如何将 ASP.NET Web API 添加到默认服务器 ASP.NET Blazor 默认生成的解决方案
将 Web api 作为项目添加到默认 ASP.NET Blazor 解决方案的最佳方法是什么?使用 Visual Studio 2019 时,当您在创建新解决方案/项目时选择 Blazor 服务器时,您将不再获得服务器和 Web 项目。
我找到了一种浏览多个博客的方法,但有人提到微软可能会停止这样做。
寻找最好的方法。
我需要将 API 添加到 ASP.NET Blazor 端项目的原因是为了让 SyncFusion DataGrid 可以绑定到它。请参阅:
https ://blazor.syncfusion.com/documentation/datagrid/data-binding/#entity-framework
这是我想尝试的:
使用“options.EnableEndpointRouting”方法。
- 第 1 步:创建 API 文件夹
- 第 2 步:右键单击/添加新的/控制器/Web API 步骤
- 修改 Startup.cs :
使用 Microsoft.AspNetCore.Mvc;
services.AddMvc(options => options.EnableEndpointRouting = false).SetCompatibilityVersion(CompatibilityVersion.Version_3_0);
app.UseMvcWithDefaultRoute();
这被认为是未来安全或受支持的方式吗?
VS 2019 向导创建的服务器端 Blazor:
syncfusion - 后端数据源更改后更新 SyncFusion Grid
我有一个与后端 SQL 数据库绑定的 SyncFusion 数据网格。我的 crud 操作是通过调用对话框的自定义按钮调用的。
这很好用,只是在添加/编辑/删除后网格不使用后端数据进行更新。我已经厌倦了刷新网格,但这似乎不起作用。
我需要做什么?
我的模板.razor
WireDeskService.cs
css - Syncfusion Grid:灵活的多行列标题
我已经为此苦苦挣扎了一段时间,以便在需要时灵活地使用多行(自动换行)表格标题,并且仍然可以很好地显示其他标题,并且不会超出要求的标题列高度。
我在这里找不到合适的解决方案,并且在需要多行标题的特定列中<HeaderTemplate>
使用<div>
or<span>
和<br>
or进行了很多尝试<TextBox>
(这仍然不是很灵活,因为它不会响应)。
实际的解决方案只是 site.css 中来自 SyncFusion 的列标题 div 的 CSS 覆盖:
这现在适用于所有表格标题,无论它们是否需要多行。
不幸的是,这样做无济于事,<HeaderTemplate>
因为这只会影响标题 div,但限制因素是周围的父 div,剃刀页面无法解决此问题,只能通过覆盖 css 来解决。
希望能帮助其他人更快地找到这个。