前几天学习用ADO.net的sqlCommand,SqlDataAdapter,dataSet等几个控件来操控sqlServer数据库表,觉得比起adodb,一方面是差别较大,另一方面是很使用起来速度很快,代码量减少很多,尤其是与数据进行绑定的功能,不再用建立循环去写表格,一个bind()方法,直接出表,很赞!
然而,今天下午学了SqlDataSource作为gridview的数据源这个功能,它可以通过前期设定数据源,居然连代码都不要写一行,这功能方便到叫人诧异了!写一个按名字查询表格,也只用了2行代码,而且通过运行SqlServer存储过程,速度那叫一个快!
下面记录一个这个功能的设定步骤:
- 先设定好数据库的存储过程包含一个name的参数;这个要学习一下SqlServer存储过程一个章节的
- 建一个空的网站,建一个页面,default.aspx吧,反正是做实验的
- 在页面上布置一个textbox控件,用来接收输入的姓名字段
- 在页面上布置一个button,点击后可以运行查询
- 在页面上布置一个gridview控件,用来显示结果集
- 在页面上布置一个SqlDataSource,用来绑定数据源
下面对SqlDataSource设定 - 先来到【设计】,
这里设定完之后,需要绑定到gridview控件的,在这里