由于前段时间,我想做一个用Repeater控件实现前台绑定数据,少写甚至不写后置代码。 因此就涉及了AccessDataSource 控件,虽然我想要的结果没有实现,但是我们可以借此机会来学习下此控件,毕竟之前用得也比较少。
AccessDataSource控件,优点在于:“写得少,做得多”,而缺点在于,SQL语句不好处理,如果是更复杂的,该怎么放在这个控件中用? 值得思考,这个问题我暂时放下了,因为时间有限。 (我的理解可能不是最好的理解,但还是希望对大家有所帮助 )
以下以AccessDataSource为例,你只要写一行代码,便实现一个增删查改的页面。
一、我们先建立这个解决方案,使用Access做数据库。
二、看一下数据库表吧
我们的任务便是对这个Test表里面的数据进行增删查改。
三、在页面上拖入如下图的控件,意思很明显。
id是自增类型,time则自动获取时间,所以只需要录入title和content两个字段的内容,下面是一个gridview控件,使用数据源AccessDataSource1,通过使用AccessDataSource我们只要在add按钮的事件里写入一行简单的代码,便实现了增删查改。如下图:
编辑和删除功能集成在gridview控件里,不再需要另外写代码了。
是不是超级简单,那么我们看看在AccessDataSource里要做一些什么设置: