用SqlDataSource、gridView来构建一个页面表格查询

前几天学习用ADO.net的sqlCommand,SqlDataAdapter,dataSet等几个控件来操控sqlServer数据库表,觉得比起adodb,一方面是差别较大,另一方面是很使用起来速度很快,代码量减少很多,尤其是与数据进行绑定的功能,不再用建立循环去写表格,一个bind()方法,直接出表,很赞!
然而,今天下午学了SqlDataSource作为gridview的数据源这个功能,它可以通过前期设定数据源,居然连代码都不要写一行,这功能方便到叫人诧异了!写一个按名字查询表格,也只用了2行代码,而且通过运行SqlServer存储过程,速度那叫一个快!
下面记录一个这个功能的设定步骤:

  1. 先设定好数据库的存储过程包含一个name的参数;这个要学习一下SqlServer存储过程一个章节的
  2. 建一个空的网站,建一个页面,default.aspx吧,反正是做实验的
  3. 在页面上布置一个textbox控件,用来接收输入的姓名字段
  4. 在页面上布置一个button,点击后可以运行查询
  5. 在页面上布置一个gridview控件,用来显示结果集
  6. 在页面上布置一个SqlDataSource,用来绑定数据源
    下面对SqlDataSource设定
  7. 先来到【设计】,
    用SqlDataSource、gridView来构建一个页面表格查询_第1张图片
    用SqlDataSource、gridView来构建一个页面表格查询_第2张图片

用SqlDataSource、gridView来构建一个页面表格查询_第3张图片
用SqlDataSource、gridView来构建一个页面表格查询_第4张图片

这里设定完之后,需要绑定到gridview控件的,在这里

你可能感兴趣的:(sql,server)