收藏此站 联系我们 网站
当前位置:首页» 网络推广 » 【建站服务】专业网站建设-网站设计-网站制作与网站开发-高端品牌企业宣传策划-巴音郭楞上往建站-域名申请

【建站服务】专业网站建设-网站设计-网站制作与网站开发-高端品牌企业宣传策划-巴音郭楞上往建站-域名申请

作者: 风兰 . 阅读量: 2 . 发表时间:2022-09-21 05:40:30

网站建设
​

上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


专业网站建设-网站设计-网站制作与网站开发-高端品牌企业宣传策划-巴音郭楞上往建站

网站建设.png

ASP.NET Web Pages - WebGrid 帮助器


WebGrid - 众多有用的 ASP.NET Web 帮助器之一。


自己写的 HTML

在前面的章节中,您使用 Razor 代码显示数据库数据,所有的 HTML 标记都是手写的:

数据库实例

@{
var db = Database.Open("SmallBakery");
var selectQueryString = "SELECT * FROM Product ORDER BY Name";
}

<html>
<body>
<h1>Small Bakery Products</h1>
<table>
<tr>
<th>Id</th>
<th>Product</th>
<th>Description</th>
<th>Price</th>
</tr>
@foreach(var row in db.Query(selectQueryString))
{

<tr>
<td>@row.Id</td>
<td>@row.Name</td>
<td>@row.Description</td>
<td align="right">@row.Price</td>
</tr>
}
</table>
</body>
</html>

运行实例 »



使用 WebGrid 帮助器

WebGrid 帮助器提供了一种更简单的显示数据的方法。

WebGrid 帮助器:

  • 自动创建一个 HTML 表格来显示数据

  • 支持不同的格式化选项

  • 支持数据分页显示

  • 支持通过点击列表标题进行排序

WebGrid 实例

@{
var db = Database.Open("SmallBakery") ;
var selectQueryString = "SELECT * FROM Product ORDER BY Id";
var data = db.Query(selectQueryString);
var grid = new WebGrid(data);
}

<html>
<head>
<title>Displaying Data Using the WebGrid Helper</title>
</head>
<body>
<h1>Small Bakery Products</h1>
<div id="grid">
@grid.GetHtml()
</div>
</body>
</html>

运行实例 »


ASP.NET Web Pages - Chart 帮助器

Chart 帮助器 - 众多有用的 ASP.NET Web 帮助器之一。


Chart 帮助器

在前面的章节中,您已经学习了如何使用 ASP.NET 的 "帮助器"。


前面已经介绍了如何使用 "WebGrid 帮助器" 在网格中显示数据。


本章介绍如何使用 "Chart 帮助器" 以图形化的形式显示数据。


"Chart 帮助器" 可以创建不同类型的带有多种格式化选项和标签的图表图像。它可以创建面积图、条形图、柱形图、折线图、饼图等标准图表,也可以创建像股票图表这样的更专业的图表。


chartchart


在图表中显示的数据可以是来自一个数组,一个数据库,或者一个文件中的数据。


根据数组创建图表

下面的实例显示了根据数组数据显示图表所需的代码:


实例

@{

var myChart = new Chart(width: 600, height: 400)

.AddTitle("Employees")

.AddSeries(chartType: "column",

xValue: new[] { "Peter", "Andrew", "Julie", "Mary", "Dave" },

yValues: new[] { "2", "6", "4", "5", "3" })

.Write();

}


运行实例 »

- new Chart 创建一个新的图表对象并且设置它的宽度和高度


- AddTitle 方法指定了图表的标题


- AddSeries 方法向图表中增加数据


- chartType 参数定义图表的类型


- xValue 参数定义 x 轴的名称


- yValues 参数定义 y 轴的名称


- Write() 方法显示图表


根据数据库创建图表

您可以执行一个数据库查询,然后使用查询结果中的数据来创建一个图表:


实例

@{

var db = Database.Open("SmallBakery");

var dbdata = db.Query("SELECT Name, Price FROM Product");

var myChart = new Chart(width: 600, height: 400)

.AddTitle("Product Sales")

.DataBindTable(dataSource: dbdata, xField: "Name")

.Write();

}


运行实例 »

- var db = Database.Open 打开数据库(将数据库对象赋值给变量 db)


- var dbdata = db.Query 执行数据库查询并保存结果在 dbdata 中


- new Chart 创建一个新的图表对象并且设置它的宽度和高度


- AddTitle 方法指定了图表的标题


- DataBindTable 方法将数据源绑定到图表


- Write() 方法显示图表


除了使用 DataBindTable 方法之外,另一种方法是使用 AddSeries(见前面的实例)。DataBindTable 更容易使用,但是 AddSeries 更加灵活,因为您可以更明确地指定图表和数据:


实例

@{

var db = Database.Open("SmallBakery");

var dbdata = db.Query("SELECT Name, Price FROM Product");

var myChart = new Chart(width: 600, height: 400)

.AddTitle("Product Sales")

.AddSeries(chartType:"Pie",

xValue: dbdata, xField: "Name",

yValues: dbdata, yFields: "Price")

.Write();

}


运行实例 »


根据 XML 数据创建图表

第三种创建图表的方法是使用 XML 文件作为图表的数据:


实例

@using System.Data;


@{

var dataSet = new DataSet();

dataSet.ReadXmlSchema(Server.MapPath("data.xsd"));

dataSet.ReadXml(Server.MapPath("data.xml"));

var dataView = new DataView(dataSet.Tables[0]);

var myChart = new Chart(width: 600, height: 400)

.AddTitle("Sales Per Employee")

.AddSeries("Default", chartType: "Pie",

xValue: dataView, xField: "Name",

yValues: dataView, yFields: "Sales")

.Write();}

}


专业网站建设-网站设计-网站制作与网站开发-高端品牌企业宣传策划-巴音郭楞上往建站


上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设:上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务