如<%#Eval("英文") %>。
解决方案 »
- 关于 Response.Redirect 的问题....
- detailsview中使用FCK的问题
- 关于GridView或者其他控件能实现都行。
- 问个抽奖程序的思路
- 跪求一个数据表的设计?
- 裸求:查询时间段内信息,非常感谢
- C#或者Javascript如何处理加载的HTML,得到其中Form标签内的值呢??????
- 透过代理获取客户端IP
- 关于web用户控件 我查了原先的贴子 可还没有找到答案 请高手们指点
- 北京一家软件公司的面试题:将IP地址转化为32位无符号整型表示法,并考虑用网络字节顺序表示
- 异常详细信息: System.Threading.ThreadAbortException: 正在中止线程。
- cs 升级到 bs
using System.Data;
using System.Data.SqlClient; //SQL数据库名称空间
using System.Data.OleDb; //AccEss数据库名称空间
using System.Configuration;
using System.Collections;
using System.Text;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;public partial class index : System.Web.UI.Page
{ protected void Page_Load(object sender, EventArgs e)
{
Label1.Visible = true; //Labal1控件属性为关闭
if (Session["Admin"] == null)
{
Label1.Visible = false; //如果为控件关闭Label1控件
}
else Label1.Visible = true; //否则反之 //本程序使用Repeater控件 但Repeater控件并不带分页功能 这里使用PagedDataSource来实现分页 本分页非本人原创!
if (!IsPostBack)
{
this.labPage.Text = "1";
this.contrlRepeater();
}
}
//获取指字符个数的字符
public string cuts(string aa, int bb)
{
if (aa.Length <= bb)
{
return aa;
}
else
{
return aa.Substring(0, bb);
}
} //Repeater分页控制显示方法
public void contrlRepeater()
{
string StrConn = @"Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source=";
StrConn += Server.MapPath("music.mdb"); //数据库连接字符串
OleDbConnection Conn = new OleDbConnection(StrConn); string StrComm = "select * from 民谣歌曲 order by id desc"; //SQL语句 选择Book数据表递减方式显示
OleDbDataAdapter Comm = new OleDbDataAdapter(StrComm, Conn); DataSet ds = new DataSet(); //DataSet 初试化
Comm.Fill(ds, "Book"); //填充数据 //使用PagedDataSource来实现分页
PagedDataSource pds = new PagedDataSource();
pds.DataSource = ds.Tables["Book"].DefaultView;
pds.AllowPaging = true;
pds.PageSize = 5;
pds.CurrentPageIndex = Convert.ToInt32(this.labPage.Text) - 1;
Repeater1.DataSource = pds;
LabCountPage.Text = pds.PageCount.ToString();
labPage.Text = (pds.CurrentPageIndex + 1).ToString();
this.lbtnpritPage.Enabled = true;
this.lbtnFirstPage.Enabled = true;
this.lbtnNextPage.Enabled = true;
this.lbtnDownPage.Enabled = true;
if (pds.CurrentPageIndex < 1)
{
this.lbtnpritPage.Enabled = false;
this.lbtnFirstPage.Enabled = false;
}
if (pds.CurrentPageIndex == pds.PageCount - 1)
{
this.lbtnNextPage.Enabled = false;
this.lbtnDownPage.Enabled = false;
}
Repeater1.DataBind(); //数据绑定到Repeater1
}
protected void lbtnpritPage_Click(object sender, EventArgs e)
{
this.labPage.Text = Convert.ToString(Convert.ToInt32(labPage.Text) - 1);
this.contrlRepeater();
}
protected void lbtnFirstPage_Click(object sender, EventArgs e)
{
this.labPage.Text = "1";
this.contrlRepeater();
}
protected void lbtnDownPage_Click(object sender, EventArgs e)
{
this.labPage.Text = this.LabCountPage.Text;
this.contrlRepeater();
} protected void lbtnNextPage_Click(object sender, EventArgs e)
{
this.labPage.Text = Convert.ToString(Convert.ToInt32(labPage.Text) + 1);
this.contrlRepeater();
}}