智能仪表板DevExpress Dashboard v23.1亮点 - 增强对自定义导出的支持
DevExpress Dashboard v23.1版本增强了自定义导出到Excel的功能等DevExpress新旧版本帮助文档获取可点击这篇文章查看——《界面控件DevExpress v26.1帮助文档大全CHM版本》所有平台导出自定义仪表板项目到Excel用户现在可以在WinForms和Web应用程序中将自定义仪表板项导出到Excel (XLS, XLSX)您的用户可以使用Export to下拉菜单启动导出操作(显示在自定义仪表板项的标题中)。您还可以处理一个新的CustomizeExportDocument事件来自定义生成的Excel文档(用于自定义仪表板项)事件参数允许您获取自定义指示板项数据并自定义生成文档的布局这些包括e.GetItemData (WinForms)e.GetItemData (Web)e.GetDashboardItem (Web)Documentation: Custom Item Export in WinForms DashboardsDocumentation: Custom Item Export in Web DashboardsPivot Grid Dashboard项目 - 自定义导出您现在可以处理DashboardDesigner.CustomExport事件来自定义Pivot Grid Dashboard Item导出结果使用事件参数的e.GetPrintableControl方法来获取和定制可打印文档中的XRPivotGrid控件。图表仪表板项 - 趋势指标图表仪表板项现在可以显示趋势线和线性回归指标(跨所有支持的平台)您还可以实现和显示自己的(自定义)趋势指示器来可视化销售趋势并呈现经济模式。SqlDataSource - 配置会话您可以在查询数据库之前建立SQL连接会话使用ConnectionOptions.IsolationLevel属性设置SqlDataSource的事务隔离级别(对于SQL查询使用SqlQuery.IsolationLevel属性)。实现IDBCommandInterceptor或IDBConnectionInterceptor来拦截、修改和/或抑制MS SQL操作。这包括低级数据库操作如在会话上下文中执行命令或设置键值对您可以将值存储在会话上下文中并在打开连接后执行请求。ASP.NET Core DashboardEFDataSource - 从依赖注入容器中解析DbContext新的API允许您通知Dashboard控件有关适当的实体框架核心连接上下文。在依赖注入容器中注册上下文调用“Startup”类的ConfigureServices方法中的AddDbContext方法来指定所需的连接字符串C#builder.Services.AddDbContextOrdersContext(options options.UseSqlite(MyConnectionString), ServiceLifetime.Transient);实现IEFContextProvider接口C#using DevExpress.Data.Entity; using Microsoft.Extensions.DependencyInjection; using System; // ... public class CustomEFContextProvider : IEFContextProvider, IDisposable { IServiceScope scope; public CustomEFContextProvider(IServiceProvider provider) { this.scope provider.CreateScope(); } public object GetContext(string connectionName, Type contextType) { if(connectionName EF Data Connection) { return scope.ServiceProvider.GetService(contextType); } return null; } public void Dispose() { scope.Dispose(); } }使用Startup类的ConfigureServices方法注册DashboardConfigurator服务使用SetEFContextProvider方法配置服务。C#services.AddScopedDashboardConfigurator((IServiceProvider serviceProvider) { DashboardConfigurator configurator new DashboardConfigurator(); configurator.SetEFContextProvider(new CustomEFContextProvider(serviceProvider)); return configurator; });内容安全策略 - 禁止内联样式和脚本我们改进了ASP.NET Core应用程序中Web Dashboard控件的内容安全策略支持(您可以实现基于nonce的CSP)这允许从承载DevExpress Web Dashboard控件的网页中删除style-src和script-src指令的不安全内联关键字。

相关新闻

如何用DHTMLX组件为Web应用创建甘特图?(二)

如何用DHTMLX组件为Web应用创建甘特图?(二)

DHTMLX Gantt是用于跨浏览器和跨平台应用程序的功能齐全的Gantt图表。可满足项目管理应用程序的所有需求,是最完善的甘特图图表库。甘特图仍然是项目管理应用程序中最需要的工具之一,DHTMLX Gantt组件提供了能提升研发甘特图功能所需的重要工具。在这篇文…

2026/10/17 22:50:34 阅读更多 →
【DevExpress中文教程】在GridView列中如何实现产品信息展示和选择?

【DevExpress中文教程】在GridView列中如何实现产品信息展示和选择?

有时为了方便,我们往往使用扩展函数的代码方式创建很多GridView的操作功能,在之前的文章中介绍过多行表头的创建及绑定处理,本文介绍在DevExpress的GridView的列中,使用RepositoryItemSearchLookUpEdit控件实现产品列表信息的展示…

2026/10/18 19:18:41 阅读更多 →
SGLang性能调优实战指南:4个工具帮你快速定位瓶颈

SGLang性能调优实战指南:4个工具帮你快速定位瓶颈

SGLang性能调优实战指南:4个工具帮你快速定位瓶颈 【免费下载链接】sglang SGLang is a high-performance serving framework for large language models and multimodal models. 项目地址: https://gitcode.com/GitHub_Trending/sg/sglang SGLang作为专为大…

2026/10/16 23:56:07 阅读更多 →

最新新闻

BrowserSkill:基于Chrome DevTools Protocol的轻量级浏览器CLI自动化工具

BrowserSkill:基于Chrome DevTools Protocol的轻量级浏览器CLI自动化工具

1. 项目概述:BrowserSkill不是插件,而是一套浏览器自动化能力的CLI封装体系BrowserSkill这个词最近在开发者社区里频繁出现,但它既不是Chrome商店里某个新上架的视频下载插件,也不是Edge浏览器内置的Copilot功能升级包。我第一次在…

2026/10/18 19:24:21 阅读更多 →
新能源汽车数据集源码解析:从标注转换到训练落地全攻略

新能源汽车数据集源码解析:从标注转换到训练落地全攻略

简介:面向人工智能与新能源交叉领域研究者的数据索引型源码包,围绕新能源汽车健康度、充电站运营、充电桩布设、充电需求时空、电池异常检测、公交驾驶、车牌识别等八个细分方向,整理并说明了各数据集的数据背景、应用领域、目录结构及用途&a…

2026/10/18 19:24:21 阅读更多 →
充电桩平台源码解析:国标协议解耦与高并发状态同步

充电桩平台源码解析:国标协议解耦与高并发状态同步

简介:这是一套面向Java开发者与新能源智能充电系统学习者的完整充电桩平台源码资源,聚焦于云快充协议对接、多租户运营及分时计费等核心业务场景,助力快速构建可商用的充电管理SaaS系统。资源包共13个文件,含10个Java核心类&#…

2026/10/18 19:24:21 阅读更多 →
Agent Skills实战:从工具调用到技能化智能体开发指南

Agent Skills实战:从工具调用到技能化智能体开发指南

做AI应用这两年,我踩过一个很大的坑:给大模型接了一堆工具,结果它真正跑起来的时候,反而不知道什么时候该用哪一个,经常在无关的工具之间来回横跳。后来我把整套交互方式改成了Agent Skills——把每一个工具变成一份带…

2026/10/18 19:24:21 阅读更多 →
Octop:Python依赖治理CLI工具,解决包名漂移与环境不可复现问题

Octop:Python依赖治理CLI工具,解决包名漂移与环境不可复现问题

1. 项目概述:Octop 是什么?它解决的不是“安装 Python”这个表层问题Octop 这个名字乍看像某个开源工具、库名,甚至有人会联想到章鱼(octopus)——毕竟“octo-”前缀在技术圈里常暗示“八路”“多线程”“分布式”或“…

2026/10/18 19:24:21 阅读更多 →
从需求拆解到部署:基于深度学习的口罩识别系统实战

从需求拆解到部署:基于深度学习的口罩识别系统实战

口罩识别这种项目,这几年几乎成了目标检测入门的标准练手题。但说实话,真正把它做成一个能稳定跑的落地系统,和跑通一个开源notebook之间的差距,比很多人想象得大得多。这篇文章就从我实际做完一个基于深度学习的口罩识别系统出发…

2026/10/18 19:23:20 阅读更多 →

日新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →