此示例演示如何创建允许在数据库中存储仪表板的自定义仪表板存储。它使用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