博客
关于我
强烈建议你试试无所不能的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/

你可能感兴趣的文章
AC自动机模板
查看>>
python 基本语法
查看>>
Oracle JDBC hang on
查看>>
inotify+rsync实现实时热备
查看>>
C#杂问
查看>>
Cocoapods的使用教程
查看>>
Swift - 点击箭头旋转
查看>>
SpringBoot学习(四)
查看>>
深入理解javascript作用域系列第四篇
查看>>
git配置
查看>>
bing智能提示搜索框实现
查看>>
12月月计划与周计划
查看>>
分享Java开发的利器-Lombok
查看>>
实战中总结出来的CSS常见问题及解决办法
查看>>
01-Stanford-Overview of iOS & MVC 摘要及笔记
查看>>
11.5
查看>>
JAVA类加载器一 父类委托机制
查看>>
__new__和__init__的区别
查看>>
promise
查看>>
C++11并发——多线程lock_gurad ,unique_lock (三)
查看>>