📄 guestbook_list.aspx.cs
字号:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.Text;
using System.IO;
using System.Configuration;
namespace baogelyb
{
/// <summary>
/// guestbook_list 的摘要说明。
/// </summary>
public class guestbook_list : System.Web.UI.Page
{
protected System.Web.UI.WebControls.DataGrid GonGaoGrid;
protected Wuqi.Webdiyer.AspNetPager haha;
private void Page_Load(object sender, System.EventArgs e)
{
if(Session["name"]==null||Session["name"].ToString()=="false")
{
Response.Redirect("fail.htm");
}
if(!this.IsPostBack)
{
SqlConnection objConnection=db.createconnection();
SqlCommand objCommand=new SqlCommand("select count(*) from lyb",objConnection);
objConnection.Open();
haha.RecordCount=(int)objCommand.ExecuteScalar();
objConnection.Close();
BindGrid();
}
}
protected void BindGrid()
{
//取得数据库路径
// string dbPath=System.Configuration.ConfigurationSettings.AppSettings["lyb"];
// //定义数据库连接字符串
// string ACconnStr="Provider=Microsoft.Jet.Sql.4.0;Data Source="+Server.MapPath(dbPath);
//创建数据库连接对像
SqlConnection ACconn=db.createconnection();
ACconn.Open();
//定义SQL语句
string ACsql="select * from lyb order by id desc";
//定义数据适配器
SqlDataAdapter ACda=new SqlDataAdapter(ACsql,ACconn);
//创建数据集
DataSet ACds=new DataSet();
//从指定的索引开始取PageSize条记录
ACda.Fill(ACds,haha.PageSize*(haha.CurrentPageIndex-1),haha.PageSize,"CurDataTable");
//创建所有数集
ACda.Fill(ACds,"AllDataTable");
//设置DataGrid控件实际显示的项数
GonGaoGrid.VirtualItemCount=ACds.Tables["AllDataTable"].Rows.Count;
//数据绑定
GonGaoGrid.DataSource=ACds.Tables["CurDataTable"];
GonGaoGrid.DataBind();
haha.CustomInfoText=" 共有留言<font color=\"blue\"><b>"+haha.RecordCount.ToString()+"</b></font>条";
haha.CustomInfoText+=" 共有<font color=\"blue\"><b>"+haha.PageCount.ToString()+"</b></font>页";
haha.CustomInfoText+=" 当前为第<font color=\"red\"><b>"+haha.CurrentPageIndex.ToString()+"</b></font>页";
ACda.Dispose();
ACconn.Close();
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.haha.PageChanged += new Wuqi.Webdiyer.PageChangedEventHandler(this.haha_PageChanged);
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
private void haha_PageChanged(object src, Wuqi.Webdiyer.PageChangedEventArgs e)
{
haha.CurrentPageIndex=e.NewPageIndex;
this.BindGrid();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -