beta 2中利用datagrid分页
说明:
1、本篇文章只适用于初学vs.net者,尤其对vs.net环境还不是很熟悉者。
2、需要的环境:win2000, sql server2000, vs.net beta2
步骤:
1. 打开 vs.net beta 2;
2. 建立一个 c# asp.net web 应用程序 工程;

3、从工具箱->数据 页拖动sqldataadapter 到web form设计窗口;
技巧:ctrl-alt-x 可以快速切换到工具箱界面;

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

5、点击下一步,我们将开始配置与数据库的连接,由于以前我们没有配置过
数据库连接,我们将新建连接,单击新建连接,这里我们将连接sql server
自带的northwind数据库,并从其中的products表提取些数据,如下;

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


6、在建立了数据库的连接后,我们将读取其中的数据,这里为了简单,我们
只读取products表的几个字段的值;


说明:由于我们不考虑修改,删除的问题,这里在高级选项中我们将去掉生成insert、
update和delete语句来更新数据源的选项;

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

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

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

点击完成后,可以看到这时候web form设计窗口的下方,vs.net创建了包含
sqldataadapter 和 sqlconnection 对象的一个区域;

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

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

7、选择sqldataadapter1对象,这时候在属性页右下角可以看到:
配置数据适配器(c)….,生成数据集(g)…,预览数据(p)…
点击生成数据集;

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

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

9、选择dataview1对象,并设置它的属性table 属性为dataset1的products,如下图;

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

11、设置datagrid1对象的datasource属性为:dataview1;

12、设置datagrid1对象的allowpaging属性为:true, pagesize为每页显示的记录数,也可以修改;

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

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

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

16、下面我们需要书写些代码;
如下图:鼠标点击红色地区,这是后显示选择的对象是:webform1,然后在属性页,点击蓝色区域的按钮,就是那个闪电的按钮,进入这个对象的事件页面,

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

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

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

至此,我们的工作已经完成,按f5键,编译就可以看到结果了。
提示:不知道是不是beta2的一个bug,在代码页,如下方式进入事件,它不会在事件列表中增加这个事件,但会出现这个事件函数,这时候,你需要自己把它增加到事件列表中,也就是增加下行代码:

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

参考资料来源:
vs.net beta 2中利用DataGrid分页详解-.NET教程,Asp.Net开发
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » vs.net beta 2中利用DataGrid分页详解-.NET教程,Asp.Net开发
相关推荐
-      VS2010的aspx文件中的html代码的格式化方法
-      .net 反序题目的详细解答第1/2页
-      asp.net创建html文本文件实例
-      比较完整的 asp.net 学习流程
-      官网 Ext direct包中.NET版的问题
-      C# XML操作 代码大全(读XML,写XML,更新,删除节点,与dataset结合等)第1/2页
-      c# 连接字符串数据库服务器端口号 .net状态服务器端口号
-      asp.net教程:简单的C#图片上传代码或C#文件上传代码
