代碼如下:
在page_lode函數中,引用getData();即可
public void getData()
{
SqlConnection con = new SqlConnection("Data Source=PC-PC;Initial Catalog=TunnelMonitor;Integrated Security=True");
//定義字符串sql,其含義爲從數據表中查找列LoginName中TextBox1.Text的記錄,列Password中TextBox2.Text的記錄
string sql = "select * from RealData2 where Temp > '" + Label4.Text + "' or Temp < '" + Label3.Text + "' or Humid < '" + Label5.Text + "' or Humid > '" + Label6.Text + "' or Deform < '" + Label7.Text + "' or Deform > '" + Label8.Text + "' ";
SqlCommand cmd = new SqlCommand(sql, con);
//定義數據適配器da,將da的數據填充至Dataset類的對象dt中
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
//con.Open();
da.Fill(ds, "RealData2");
this.GridView1.DataSource = ds.Tables[0].DefaultView;
this.GridView1.DataBind();
//con.Close();
}
實現gridview的分頁功能,再切換下一頁:
1.在源代碼<<asp:gridview id=......>後添加,onpageindexchanging="GridView1_PageIndexChanging"
2.在對應的aspx.cs中添加:
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
getData();//重新綁定gridview數據的函數
}
3.其他功能可在屬性中設置