ASP.NET Web程序设计 第十章 Web Pages进阶

一、WebGrid数据绑定(重点)

1、C#3.0/4.0新增语法

1)隐式类型(局部推断类型):使用var关键字进行隐式强类型声明

2)隐式数组:根据初始化数据推断数组的类型

3)自动属性:简化属性的语法

4)对象初始化器:构造对象时对属性进行初始化赋值

5)集合初始化器:创建集合时初始化集合元素

6)命名参数/参数默认值:按命名传值,而不是按定义顺序;定义有默认值的参数,可以省略传值。

2、WebGrid帮助器:

1)自动建立显示数据的 HTML 表格

2)支持不同的格式化选项

3)支持数据分页

4)支持点击列标题进行排序

3、构造函数常用参数:

1)source:IEnumerable,要呈现的数据

2)columnNames:IEnumerable,筛选呈现的列

4、基本使用步骤:

1)创建 WebGrid 对象并赋值数据源:

var webgrid = new WebGrid( 传递数据源 );

2)把数据源以表格形式输出:

webgrid.GetHtml();

二、WebGrid分页(重点)

1、分页相关参数:

1)rowsPerPage:int,控制每页显示的行数(默认值为 10)

2)canPage:bool,启用或禁用数据分页

2、基本步骤:

1)找到 WebGrid 对象,设置开启分页canPage,并且设置每页的显示数(rowsPerPage)

2)找到页面中 WebGrid 的输出代码 GetHtml(),设置每列显示中文标头

3、WebGrid在默认情况下是开启分页的,我们可以不用设置 canPage,默认每页显示数为一页显示 10条记录,如果少于 10条,则不显示分页;如果大于 10 条,则开启分页显示

三、图像报表(重点)

1、Chart 帮助器可以创建不同类型的多种格式的图表图像。

2、常用属性和方法:


1)AddTitle:text String 设置图表的标题

2)AddSeries:name String 唯一标注名称

3)chartType:String 图表显示的类型

4)xValue:IEnumerable 定义 X 轴的值

5)yValues:IEnumerable 定义 Y 轴的值

6)DataBindTable:dataSource IEnumerable 设置绑定数据源

7)xField:String 设置 X 轴数据显示列

8)Write:Format String 设置输出图片格式

9)Save:Path String 图片保存路径

10)Format:String 图片保存格式

四、数据库图像报表绑定(重点)

1、从数据库中获取数据,需要使用 DataBindTable 方法进行绑定

2、注意:

1)DataBindTable 方法中,xField 设置 X 轴显示数据,Y 轴数据系统会自动绑定

2)如果查询结果有多列,数据系统会自动绑定所有数据

3)一般查询两列数据绑定,即 X 轴和 Y 轴数据

小剧场:这一刻,我多么想拥有一百万。

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值