7-3 数据源控件的工作方式
首先,添加一个Web窗体,拖入一个GridView,新建一个 数据源:
SqlDataSource1.SelectCommand = "select*from [Table_1] where Inc_id > 1 order by Inc_order";
}
运行效果:
数据源控件:
其中ID是自己设置的,DataFile是指向我们数据库文件的属性;
SelectCommend属性:用于表、字段的选择;
其中,就是SQL语句,
SelectCommand属性用于数据源控件选取数据库中的数据表;
可以有三种方式来构成;
此时,可对SQL语句进行修改,即第二种方式,手动更改,如下:
运行效果如下:
事实上,我们可以添加一个按钮,并在按钮的后台代码中修改SelectCommand属性,即第三种方式来构成SelectCommand属性:
我们选取的是id大于1的字段;
运行效果如下:
点击F5对页面进行刷新,页面没发生变化,即没有更改SelectCommand属性内容;
SelectCommand属性的内容,在页面往返过程中,会被保存下来;
SQL 之select语句;
其中,*代表所有字段;
针对第三条,字段如果是字符串类型,则给值添加单引号,如果不是字符串类型,则不添加单引号;
第四种是带排序的;
在页面中国添加一个Button按钮,在Button按钮的后台代码中,为数据源控件的SelectCommand属性进行配置:
这段代码选出Inc_id大于1的字段,并且按照Inc_order字段进行排序;
protected void Button1_Click(object sender, EventArgs e)
{SqlDataSource1.SelectCommand = "select*from [Table_1] where Inc_id > 1 order by Inc_order";
}