博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vs.net beta 2中利用DataGrid分页详解 (转)
阅读量:2511 次
发布时间:2019-05-11

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

vs.net beta 2中利用DataGrid分页详解 (转)[@more@]

beta 2中利用DataGrid分页

说明:

1、本篇文章只适用于初学vs者,尤其对vs.net环境还不是很熟悉者。

2、需要的环境:, SERVER2000, vs.net beta2

步骤:

1. 打开 VS.NET Beta 2;

2. 建立一个 .NET 应用 工程;

11009_001.gif

3、从工具箱->数据 页拖动SqlDataAdapter 到Web Form设计窗口;

技巧:CTRL-ALT-X  可以切换到工具箱界面;

11009_002.gif

4、这时会出现数据器配置向导界面,如下:

11009_003.gif

5、点击下一步,我们将开始配置与的连接,由于以前我们没有配置过

数据库连接,我们将新建连接,单击新建连接,这里我们将连接sql server

自带的Northwind数据库,并从其中的Products表提取些数据,如下;

11009_004.gif

说明:下面建立数据库连接;

11009_005.gif

11009_006.gif

6、在建立了数据库的连接后,我们将读取其中的数据,这里为了简单,我们

只读取Products表的几个字段的值;

11009_007.gif

11009_008.gif

说明:由于我们不考虑修改,删除的问题,这里在高级选项中我们将去掉生成Insert、

Update和Delete语句来数据源的选项;

11009_009.gif

说明:下面是利用查询生成器生成sql语句的图片;

11009_010.gif

说明,上面这几步你也可以不用这么麻烦,自己手工输入sql语句;

11009_011.gif

说明:单击下一步,最后确认,单击完成,就完成对sqlDataAdapter的配置;

11009_012.gif

点击完成后,可以看到这时候Web Form设计窗口的下方,VS.NET创建了包含

SqlDataAdapter 和 SqlConnection 的一个区域;

11009_013.gif

选择SqlDataAdapter1 点击右键,查看代码;

11009_014.gif

你能看到vs.net为刚才步骤建立的代码;

11009_015.gif

7、选择SqlDataAdapter1对象,这时候在属性页右下角可以看到:

配置数据适配器(C)....,生成数据集(G)...,预览数据(P)...

点击生成数据集;

11009_016.gif

说明:这时候会出现如下的窗口,采用默认设置,单击确认就会生成数据集:dataSet11;

11009_017.gif

8、从工具箱->数据 页面拖动一个DataView对象到设计视图;

11009_018.gif

9、选择dataView1对象,并设置它的属性Table 属性为dataSet1的Products,如下图;

11009_019.gif

10、从工具箱->Web窗体中拖动一个DataGrid对象到设计视图;

11009_020.gif

11、设置DataGrid1对象的Data属性为:dataView1;

11009_021.gif

12、设置DataGrid1对象的AllowPaging属性为:True, PageSize为每页显示的记录数,也可以修改;

11009_022.gif

13、选择DataGrid1,在属性页佐下角有如下连接:

11009_023.gif

14、点击:属性生成器,出现下图,在分页设置中,我们修改为:页码(不同的模式,后面我们分页的代码书写也不同);

11009_024.gif

15、点击自动套用格式,你可以修改DataGrid1的格式,这些都是外观的问题,你可以根据自己的爱好选择一个;

11009_025.gif

16、下面我们需要书写些代码;

如下图:鼠标点击红色地区,这是后显示选择的对象是:WebForm1,然后在属性页,点击蓝色区域的按钮,就是那个闪电的按钮,进入这个对象的事件页面,

11009_026.gif

17、在WebForm1的事件Load上双击鼠标,就是下图中深蓝色的地方,Vs.net自动给你增加Webform1的load事件;

11009_027.gif

如下图,添加下列图中的代码;

11009_028.gif

同样的方法,增加dataView1的PageIndd事件,并添加下列代码;

11009_029.gif

至此,我们的工作已经完成,按F5键,编译就可以看到结果了。

提示:不知道是不是beta2的一个,在代码页,如下方式进入事件,它不会在事件列表中增加这个事件,但会出现这个事件函数,这时候,你需要自己把它增加到事件列表中,也就是增加下行代码:

11009_030.gif

上图中,在代码编辑页,选择某个函数进入,就会快速跳到指定的函数,如果没有这个函数,它会创建这个函数,但是缺少把这个函数对应的事件加入事件,这时候,我们需要用增加下图蓝色加亮区域的代码。

11009_031.gif

参考资料来源:

1、

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10748419/viewspace-998699/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10748419/viewspace-998699/

你可能感兴趣的文章
(C#)调用Webservice,提示远程服务器返回错误(500)内部服务器错误
查看>>
flex布局
查看>>
python-----python的文件操作
查看>>
java Graphics2d消除锯齿,使字体平滑显示
查看>>
控件中添加的成员变量value和control的区别
查看>>
Spring Boot Docker 实战
查看>>
Div Vertical Menu ver3
查看>>
Git简明操作
查看>>
InnoDB为什么要使用auto_Increment
查看>>
课堂练习之买书打折最便宜
查看>>
定义函数
查看>>
网络虚拟化技术(二): TUN/TAP MACVLAN MACVTAP
查看>>
MQTT协议笔记之mqtt.io项目HTTP协议支持
查看>>
(转)jQuery中append(),prepend()与after(),before()的区别
查看>>
Tecplot: Legend和图像中 Dashed/Dash dot/Long dash 等虚线显示没有区别的问题
查看>>
win8 开发之旅(2) --连连看游戏开发 项目错误的总结
查看>>
视频转换工具ffmpeg
查看>>
一、 object c -基础学习第一天 如何定义一个类
查看>>
C#调用C++编译的DLL详解
查看>>
Kali Linux的安装
查看>>