后台:
/*private void divteacher() {
string sqlstr = ConfigurationManager.ConnectionStrings["sqlserver"].ConnectionString;DataTable dt = new DataTable();
using (SqlConnection conn=new SqlConnection(sqlstr))
{
conn.Open();
using (SqlCommand cmd=conn.CreateCommand())
{
//cmd.CommandText = "select * from T_TeacherInfo inner join T_ClassInfo on T_TeacherInfo.TeacherID=T_ClassInfo.TeacherID";
cmd.Parameters.AddWithValue("@pageindex", Convert.ToInt32(ViewState["pageindex"]));
cmd.Parameters.AddWithValue("@pagesize", pagesize);
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
adapter.Fill(dt);
}
}
this.GridView1.DataSource = dt;
this.GridView1.DataBind();
}
protected int GetLastpageindex()
{
string sqlserver = ConfigurationManager.ConnectionStrings["sqlserver"].ConnectionString;
SqlConnection conn = new SqlConnection(sqlserver);
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd = conn.CreateCommand();
//count只能有一个参数
cmd.CommandText = "select count(*) from T_teacherInfo inner join T_ClassInfo on T_TeacherInfo.TeacherID=T_ClassInfo.TeacherID";
int result = Convert.ToInt32(cmd.ExecuteScalar());
if (result % pagesize == 0)
{
ViewState["lastpageindex"] = result / pagesize;
}
else if (result % pagesize != 0)
{
ViewState["lastpageindex"] = result / pagesize + 1;
}
int number = Convert.ToInt32(ViewState["lastpageidex"]);
return number;
}
/*private void DataLoad()
{
string sqlserver = "Data Source=SXVPTNJT9Q07YYP;Initial Catalog=MyWeb;User ID=sa;Password=abcdef";
SqlConnection conn = new SqlConnection(sqlserver);
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd = conn.CreateCommand();
cmd.CommandText = "select * from (select ROW_NUMBER() over(order by Time desc) as rownumber,* from T_teacherweb)t where t.rownumber>(@pageindex-1) and t.rownumber<=@pageindex*@pagesize";
cmd.Parameters.AddWithValue("@pageindex", Convert.ToInt32(ViewState["pageindex"]));
cmd.Parameters.AddWithValue("@pagesize", pagesize);
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
adapter.Fill(dt);
conn.Close();
cmd.Dispose();
conn.Dispose();
this.GridView1.DataSource = dt;
GridView1.DataBind();
}*/
/*protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("WebAdd.aspx");
}*/
//GridView rowcommand事件
/*protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
string btnName = e.CommandName;
string username = e.CommandArgument.ToString();
if (btnName == "btnEdite")
{
Response.Redirect("WebEdite.aspx?username=" + username);
}
if (btnName == "btndelete")
{
string sqlserver = "Data Source=SXVPTNJT9Q07YYP;Initial Catalog=MyWeb;User ID=sa;Password=abcdef";
SqlConnection conn = new SqlConnection(sqlserver);
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd = conn.CreateCommand();
cmd.CommandText = "delete from T_teacherweb where userName=@username";
cmd.Parameters.AddWithValue("@username", username);
int result = cmd.ExecuteNonQuery();
cmd.Dispose();
conn.Close();
conn.Dispose();
if (result > 0)
{
Response.Redirect("WebdeleteAdd2.aspx");
}
}
}*/
/*protected void Button4_Click(object sender, EventArgs e)
{
string username = "";
for (int i = 0; i < this.GridView1.Rows.Count; i++)
{
if (GridView1.Rows[i].RowType == DataControlRowType.DataRow)
{
CheckBox ck = GridView1.Rows[i].FindControl("CheckBox1") as CheckBox;
if (ck.Checked == true)
{
username += "'" + this.GridView1.Rows[i].Cells[1].Text + "',";
}
}
}
username = username.Trim(',');
string sqlserver = "Data Source=SXVPTNJT9Q07YYP;Initial Catalog=MyWeb;User ID=sa;Password=abcdef";
SqlConnection conn = new SqlConnection(sqlserver);
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd = conn.CreateCommand();
cmd.CommandText = "delete from T_teacherweb where userName in(" + username + ")";
int result = cmd.ExecuteNonQuery();
cmd.Dispose();
conn.Close();
conn.Dispose();
if (result > 0)
{
Response.Redirect("WebdeleteAdd2.aspx");
}
}*/
/*protected void btnFrist_Click(object sender, EventArgs e)
{
ViewState["pageindex"] = 1;
divteacher();
pageinfo();
}
protected void btnPre_Click(object sender, EventArgs e)
{
if (Convert.ToInt32(ViewState["pageindex"]) > 1)
{
ViewState["pageindex"] = Convert.ToInt32(ViewState["pageindex"]) - 1;
}
divteacher();
pageinfo();
}
protected void btnNext_Click(object sender, EventArgs e)
{
if (Convert.ToInt32(ViewState["pageindex"]) < Convert.ToInt32(ViewState["lastpageindex"]))
{
ViewState["pageindex"] = Convert.ToInt32(ViewState["pageindex"]) + 1;
}
divteacher();
pageinfo();
}
protected void btnLast_Click(object sender, EventArgs e)
{
ViewState["pageindex"] = ViewState["lastpageindex"];
divteacher();
pageinfo();
}
protected void btnGo_Click(object sender, EventArgs e)
{
ViewState["pageindex"] = txbpage.Text.Trim();
divteacher();
pageinfo();
}
protected void pageinfo()
{
this.lbindex.Text = ViewState["pageindex"].ToString() + "/" + ViewState["lastpageindex"].ToString();
}*/