DevExpress的web Dashboard应用

server/2024/11/27 16:34:29/

本文旨在从零开始创建一个包含dashboard的应用

一、前期准备

        1、语言:C#

        2、软件:Visual Studio 2019

        3、框架:DevExpress19.2(付费)、ASP.NET(Web)

        4、组件:dashboard

二、创建ASP.NET Web窗体仪表板应用程序

        1、创建一个空的web应用

打开VS,创建新项目,选择ASP.NET Web应用程序,点击下一步

配置新项目:项目名,位置选择,框架选择为(4.5.2版本)

        2、添加引用

右键“引用”——>“添加引用”——>程序集——>扩展选择与dashboard相关的拓展(Mvc和Mvc5选一个就行)——>确定

        3、创建一个Web窗体

右键“web名”——>“添加”——>Web窗体。点击,命名。

        4、引入Dashboard

打开新创建的web窗体:右键“web窗体”——>查看设计器

 打开“工具箱”——>找到“dashboard”——>把组件拉出来到web窗体的设计器上。

        5、创建仪表板存储文件夹

创建DATA文件夹:右键“项目名”——>“添加”——>“添加ASP.NET文件夹”——>APP_DATA文件夹

在APP_DATA中创建Dashboards文件夹,在ASPxDashboard1的属性中找到属性“Dashboard Storage Folder ”:~/App_Data/Dashboards

        6、添加数据 

右键单击App_Data文件夹,选择Add | 添加现有项,并使用以下路径找到nwind.mdb数据库: C:\Users\Public\Documents\DevExpress Demos 19.2\Components\Data\nwind.mdb(若是按路径查找依次为:c盘,用户,公用,公用文档,...)

在Web.config文件中添加数据库链接的代码(位置和代码如下,代码根据数据库类型变化而变化):

	<connectionStrings><add name="sqlServerConnection"connectionString="Server=192.168.1.52; DataBase=test1; Uid=xiaoyu; PWD=Rr2577588052;" /></connectionStrings>

打开Web窗体文件的代码:右键“Web窗体”——>查看代码——>编写代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;namespace WebApplication4
{public partial class WebForm1 : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){ASPxDashboard1.SetConnectionStringsProvider(new DevExpress.DataAccess.Web.ConfigFileConnectionStringsProvider());}}
}

7、添加所需的客户端库

在Web.config文件中添加资源代码(位置和代码如下):

<!-- ... --><resources><add type="ThirdParty" /><add type="DevExtreme" /></resources>

 8、运行

将web窗体设为起始页:右键“web窗体”——>设为起始页

点击运行: 

 三、切换查看器模式

设置属性“WorkingMode”:ViewerOnly(这个属性会使得仪表盘在Web端不可编辑,可有可无即:查看器模式)


http://www.ppmy.cn/server/145378.html

相关文章

c++学习:json库例子

目录 初始化 解析string字符串并输出 赋值 给json赋值string&#xff0c;char *&#xff0c;QString&#xff0c;bool&#xff0c;int 赋值 将json转为string&#xff0c;char *&#xff0c;QString 删除 嵌套对象和数组的组合与解析 JSON 数组 遍历&#xff0c;添加…

微信小程序学习指南从入门到精通

&#x1f5fd;微信小程序学习指南从入门到精通&#x1f5fd; &#x1f51d;微信小程序学习指南从入门到精通&#x1f51d;✍前言✍&#x1f4bb;微信小程序学习指南前言&#x1f4bb;一、&#x1f680;文章列表&#x1f680;二、&#x1f52f;教程文章的好处&#x1f52f;1. ✅…

Day 27 贪心算法 part01

贪心算法其实就是没有什么规律可言,所以大家了解贪心算法 就了解它没有规律的本质就够了。 不用花心思去研究其规律, 没有思路就立刻看题解。 基本贪心的题目 有两个极端,要不就是特简单,要不就是死活想不出来。 学完贪心之后再去看动态规划,就会了解贪心和动规的区别。…

C语言实例之9斐波那契数列实现

1. 斐波那契数列简介 斐波那契数列&#xff08;Fibonacci sequence&#xff09;&#xff0c;又称黄金分割数列&#xff0c;因数学家莱昂纳多・斐波那契&#xff08;Leonardo Fibonacci&#xff09;以兔子繁殖为例子而引入&#xff0c;故又称为 “兔子数列”。 它的特点是从第三…

【VRChat 改模】开发环境搭建:VCC、VRChat SDK、Unity 等环境配置

一、配置 Unity 相关 1.下载 UnityHub 下载地址&#xff1a;https://unity.com/download 安装打开后如图所示&#xff1a; 2.下载 VRChat 官方推荐版本的 Unity 跳转界面&#xff08;VRChat 官方推荐页面&#xff09;&#xff1a;https://creators.vrchat.com/sdk/upgrade/…

javaweb-day01-html和css初识

html:超文本标记语言 CSS&#xff1a;层叠样式表 1.html实现新浪新闻页面 1.1 标题排版 效果图&#xff1a; 1.2 标题颜色样式 1.3 标签内颜色样式 1.4设置超链接 1.5 正文排版 1.6 页面布局–盒子 &#xff08;1&#xff09;盒子模型 &#xff08;2&#xff09;页面布局…

小程序-基于java+SpringBoot+Vue的农场管理系统设计与实现

项目运行 1.运行环境&#xff1a;最好是java jdk 1.8&#xff0c;我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境&#xff1a;IDEA&#xff0c;Eclipse,Myeclipse都可以。推荐IDEA; 3.tomcat环境&#xff1a;Tomcat 7.x,8.x,9.x版本均可 4.硬件环境&#xff1a…

2024.11.26总结

今晚考了个科目四&#xff0c;只准备了半天&#xff0c;考试的时候几乎都是乱选的&#xff0c;选完后就走人了&#xff0c;相当于白白浪费了一次机会。有时候感觉上班太累了&#xff0c;不知道是心累&#xff0c;还是其他方面。 思来想去&#xff0c;还是决定继续在CSDN上输出…