分享
 
 
 

vs.net beta 2中利用DataGrid分页详解

王朝c#·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

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,在代码页,如下方式进入事件,它不会在事件列表中增加这个事件,但会出现这个事件函数,这时候,你需要自己把它增加到事件列表中,也就是增加下行代码:

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

参考资料来源:

1、http://www.aspnextgen.com

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有