2024年终活动

DevExpress控件使用交流,DevExpress中国社区Dev联系电话 联系电话:023-68661681

DevExpress MVC Dashboard在线示例:如何将仪表板保存到数据库

来源:   发布时间:2018-01-03   浏览:2137次

此示例演示如何创建允许在数据库中存储仪表板的自定义仪表板存储。它使用System.Data.SqlClient成员来连接和操作MS SQL服务器数据库。

自定义仪表板存储应该实现以下接口之一:IDashboardStorage或IEditableDashboardStorage。

IDashboardStorage提供了打开和编辑存储中可用的仪表板的功能。

XDocument LoadDashboard(string dashboardID)——以XDocument格式通过ID返回仪表板,该格式描述仪表板的对象模型。

IE.able<DashboardInfo>GetAvailableDashboardsInfo()-返回数据存储中可用的仪表板的ID和标题的列表。

void SaveDashboard(string dashboardID,XDocument dashboard)——根据id用新设置更新仪表板。

IEditableDashboardStorage继承IDashboardStorage接口,并包含一个额外的方法,该方法允许向存储中添加新的仪表板。

string AddDashboard(XDocument dashboard,string dashboardName)——获取带有标题的仪表板定义,将其保存到数据存储中,并返回新保存的仪表板的ID。

此外,这个示例包含一个SQL查询和数据库备份文件,可用于重新创建本示例中使用的数据库。

买 DevExpress Universal Subscription  免费赠 万元汉化资源包1套!

限量15套!先到先得,送完即止!立即抢购>>

本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:DevExpress控件中文网 [https://www.devexpresscn.com/]
本文地址:https://www.devexpresscn.com/post/1059.html

相关产品: DevExpress Universal Subscription,

扫码咨询
电话咨询
023-68661681
返回
顶部