.aspx页面上必须由GridView控件,控件ID随意,这里以GridView1为例。
后台代码部分:
①直接将绑定数据库部分写在Page_Load事件里,像这样:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//绑定部分代码
}
}
②将数据库绑定部分单独写成一个方法,假如取名为“Bind”,那Page_Load里调用绑定数据库方法,像这样:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Bind();
}
}
public void Bind()
{
//绑定代码
}
建议使用第②种方法,因为遇到高级操作需要重新绑定时,就不需要重写代码了。
这样显示的是跟数据库表里一样的数据,是最简单的后台代码绑定方法。这样的话也可以不用后台代码绑定,前台GradView+SqlDataSource控件就可以做到,而且做到“编辑”、“删除”、“分页”自动完成。
但是如果你想要高级的绑定方法或操作,我也是一样的建议,找本有实例的书来看吧,那不是一两句话能说的清楚的。