public void bind()
{
SqlConnection sc = DB.mycon();
sc.Open(); //打开数据库
string st = "select * from SightInfos "; //要执行的SQL语句
SqlDataAdapter sda = new SqlDataAdapter(st, sc); //创建一个DataAdapter,用于连接数据库并填充DataSet或DataTable
DataSet ds = new DataSet(); //创建一个DataSet
sda.Fill(ds, "emp"); //用数据库中返回的数据填充DataSet中的emp数据表
this.GridView1.DataSource = ds.Tables["emp"]; //GridView1的数据源为刚才填充的DataSet中的emp数据表
this.GridView1.DataBind(); //对GridView1执行数据绑定
sc.Close(); //关闭数据库连接,这句其实没必要,因为用DataAdapter填充DataSet后会自动关闭
}
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{ //分页并重新绑定数据
this.GridView1.PageIndex = e.NewPageIndex;
this.bind();//绑定到数据库
}
{
SqlConnection sc = DB.mycon();
sc.Open(); //打开数据库
string st = "select * from SightInfos "; //要执行的SQL语句
SqlDataAdapter sda = new SqlDataAdapter(st, sc); //创建一个DataAdapter,用于连接数据库并填充DataSet或DataTable
DataSet ds = new DataSet(); //创建一个DataSet
sda.Fill(ds, "emp"); //用数据库中返回的数据填充DataSet中的emp数据表
this.GridView1.DataSource = ds.Tables["emp"]; //GridView1的数据源为刚才填充的DataSet中的emp数据表
this.GridView1.DataBind(); //对GridView1执行数据绑定
sc.Close(); //关闭数据库连接,这句其实没必要,因为用DataAdapter填充DataSet后会自动关闭
}
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{ //分页并重新绑定数据
this.GridView1.PageIndex = e.NewPageIndex;
this.bind();//绑定到数据库
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货