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();//绑定到数据库