All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
网站的ALEXA排名下降的原因及解决方法_JavaScript技术_编程技术
SQL Server数据库的安全性控制策略_[SQL Server教程]
PHP生成静态HTML文章发布系统的思路_php资料_编程技术
ASP.Net留言本:用ASP.Net和Access编写留言本_[Asp.Net教程]
SQL Server2000安全设置全攻略_[SQL Server教程]
PHP程序加速探索之代码优化_[PHP教程]
轻松掌握SQL,Sever中各种语句的完整语法_mssql学习_编程技术
Visual,Studio,2005集成开发环境图解(二)_[Asp.Net教程]
MS SQL数据库备份和恢复存储过程(加强版本)_[SQL Server教程]
PHP上传文件的代码_php资料_编程技术
Reading number is top 10 pictures
到南昌西站了2
世界各国15岁的MM有什么不同
The real super beauty13
随便发几张图
A man's favorite things6
Absolutely shocked. National geographic 50 animal photographys4
Players in the eyes of a perfect love1
开始让人感动,后来......
西游日记3
这才是真正的人体艺术2
Download software ranking
Tram sex maniac 2 (H) rar bag9
天龙八部十二宫服务端
Tram sex maniac 2 (H) rar bag1
Ashlynn Video4
I for your crazy
The Bermuda triangle3
Tram sex maniac 2 (H) rar bag11
Boxer Classic video1
Unix video tutorial17
linux高级编程
归海一刀 published in(发表于) 2014/1/30 1:00:13 Edit(编辑)
ASP.NET教程:AccessDataSource的使用_[Asp.Net教程]

ASP.NET教程:AccessDataSource的使用_[Asp.Net教程]

ASP.NET教程:AccessDataSource的使用_[Asp.Net教程]

这是一个很简单的内容。日常我们总腻烦做增删查改这样的重复性的劳动,如果你的项目不是太大,如果你的团队很小,或许就是你一个人,那么就完全可以参考以下这样简单的方式。微软已经给我们做了。我们只要写一行代码,便实现了增删查改。

以下以AccessDataSource为例,你只要写一行代码,便实现一个增删查改的页面。

一、我们先建立这个解决方案,使用Access做数据库。


二、看一下数据库表吧

我们的任务便是对这个Test表里面的数据进行增删查改。

三、在页面上拖入如下图的控件,意思很明显。

id是自增类型,time则自动获取时间,所以只需要录入title和content两个字段的内容,下面是一个gridview控件,使用数据源AccessDataSource1,通过使用AccessDataSource我们只要在add按钮的事件里写入一行简单的代码,便实现了增删查改。如下图:

编辑和删除功能集成在gridview控件里,不再需要另外写代码了。
是不是超级简单,那么我们看看在AccessDataSource里要做一些什么设置:

我们看到增删查改的四个sql语句都需要设置的,例如插入:


总之,sql语句的生成,都是可以在这个界面里拖拖便完成了。我们可以看看AccessDataSource的详细设置代码:

DeleteCommand="DELETE FROM Test WHERE (id = ?)" InsertCommand="INSERT INTO Test (title, content, [time]) VALUES (?,?,DATE())"
SelectCommand="SELECT * FROM [Test]" UpdateCommand="UPDATE Test SET title = ?, content = ?, [time] = ? WHERE (id = ?)">






当然,在GirdView中也需要相应的增加修改和删除的按钮,不要紧,这些微软也都提供了:http://dwww.cn

在GridView的属性里,添加上图标出的两个CommandField。那么便大功告成了,就这么简单,我们看看GridView的代码:

DataSourceID="AccessDataSource1">

SortExpression="id" />








感言:参与过很多项目,还有一些所谓的大项目,很累,虽然有的一开始使用了许多设计模式,但可能由于人员水平层次不齐和前后接力的问题,到后来并没有完全遵守一些规则,最后导致乱七八糟。累死了。最近给一个教育行业的朋友写一个每天班主任登记学生考勤情况的页面,一共也就6个页面,操作三个表,典型的增删查改,就用微软给我们的吧,什么也不想,1小时全部测试完成,还包括研究探索的时间,晕,原来真的这样简单,原来的什么数据库链接字符串,等等,连web.config都可以省掉。

来源:http://www.cnblogs.com/somesongs





添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.