博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.Net图表开发工具JDash.Net现及设计Dashboard
阅读量:4312 次
发布时间:2019-06-06

本文共 1208 字,大约阅读时间需要 4 分钟。

本章节是此次.Net图表开发工具JDash.Net教程的最后一章,我们讲解如何为DisplayDashboard.aspx添加设计功能。

步骤一

打开DisplayDashboard.aspx文件,添加一个更新面板和Repeater。 Repeater将会被用于将dashlet模版列表,用户点击dashlet模版可以将它添加到dashboard中。

请注意:DashboardView的UserDesignMode属性已变更。

代码:

" commandargument="<%# Eval("id") %>">

 

步骤二

在页面加载处理程序中,使用查询字符串参数得到DashboardView组件加载dashboard的ID,dashlet模版已经与repeater绑定。

代码:

protected void Page_Load(object sender, EventArgs e){if (!Page.IsPostBack && !string.IsNullOrEmpty(Request.QueryString["id"])){myDashboard.DashboardId = Request.QueryString["id"];myDashboard.DataBind();modulesList.DataSource = JDashManager.Provider.SearchDashletModules().data;modulesList.DataBind();}}

 

步骤三

最后一步是创建一个dashlet,代码如下:

protected void modulesList_ItemCommand(object source, RepeaterCommandEventArgs e){var moduleId = e.CommandArgument.ToString();var module = JDashManager.Provider.GetDashletModule(moduleId);var newDashlet = new DashletModel(module);myDashboard.CreateDashlet(newDashlet);}

 

操作完成之后,JDash.Net框架会自动管理,你可以很方便创建你想要的dashlets。

转载自慧都控件网,原作者:走猫步的鱼,地址:http://www.evget. com/article/2013/12/19/20270.html

转载于:https://www.cnblogs.com/wiredman/p/3520678.html

你可能感兴趣的文章
vs win32 & MFC 指针默认位置
查看>>
Join 与 CountDownLatch 之间的区别
查看>>
js存cookie
查看>>
vc6下dll调试
查看>>
Ubuntu apt常用命令
查看>>
struts2 配置(部分)
查看>>
python代码迷之错误(ModuleNotFoundError: No module named 'caffe.proto')
查看>>
nodejs adm-zip 解压文件 中文文件名乱码 问题解决
查看>>
MapReduce-文本输入
查看>>
<Bootstrap> 学习笔记六. 栅格系统使用案例
查看>>
可能的出栈序列问题
查看>>
vector--C++ STL 学习
查看>>
蜕变成蝶~Linux设备驱动之异步通知和异步I/O
查看>>
jquery简单开始
查看>>
IOS 在不打开电话服务的时候,可以响应服务器的推送消息,从而接收服务器的推送消息...
查看>>
置顶的博客
查看>>
ionic2 native app 更新用户头像暨文件操作
查看>>
SQL Server R2 地图报表制作(一)
查看>>
ZeroMQ——一个轻量级的消息通信组件
查看>>
JavaScript中数组和json的复制
查看>>