用的是sqldatasouce呀,这个示例应该没有任何后台代码的,完全通过asp.net的DataAccess来实现的。至于那个查找功能可能要自己写一个BLL来实现,个人觉得单纯靠sqldatasouce应该不能实现图中的seach功能的。
如果除去这个功能的话,与之最相近的实现的教程是:http://lidong.cnblogs.com/archive/2006/07/05/443207.html
这个系列的教程目录页:http://www.cnblogs.com/ilovejolly/archive/2006/10/05/521440.html
英文原版(两年来已有很多更新,中文译者后来好像没有跟上):http://www.asp.net/learn/data-access/
由于Data Access前台绑定的方式不能适应复杂的查询(搜索、过滤、分页、排序)页面和复杂的表间(外键)关系,个人建议还是在后台使用编码方式根据参数绑定数据源。
即:
Gridview1.DataSource=yourdatasoure;
Gridview1.DataBind();
PS:如果只有一张表而且没有互动查询的话,使用sqldatasouce真是神速。
给那个加SqlDataSource加上选择参数。当然SelectCommand也要有对应的参数。
如select * from table1 where fieldName like @参数名+'%' or fieldName2 like @参数名+'%'
<SelectParameters>
<asp:ControlParameter Name="参数名" ControlID="控件名" Type="int32"
PropertyName="Text" />
</SelectParameters>
如果设置了这些按钮事件不用任何代码只要提交了SqlDataSource自然会根据当前文本框内的值重新查出结果来。
随便找关于C#或者ASP.NET的一本书都有这样的例子
用SQL的参数来写,ADO,NET里的,不是SQLSERVER里的.
网上有,你查一下.