public partial class flyxnews_UserControl_imgchoose : System.Web.UI.UserControl
{
PagedDataSource objPds = new PagedDataSource();
List<fn_titleimg> imgs = new List<fn_titleimg>();
public string ImgUrl
{
get
{
string imgurltmp;
imgurltmp = this.Imgpre.ImageUrl;
return imgurltmp.Replace("../", "");
}
}
protected void Page_Init(object sender, EventArgs e)
{
this.Imgpre.ImageUrl = "../images/title/0.gif";
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.hidCurpage.Value ="1";
}
imgs = fn_ImgChooseComponent.ListTitleImg();
objPds = objpages(8);
this.dlistimgchoose.DataSource = objPds;
this.dlistimgchoose.DataBind();
}
protected static string imgtooltip(object sort, object uses, object lasttime)
{
string tmpstr = "编号:" + sort + " ";
tmpstr += "使用次数:" + uses.ToString() + " ";
tmpstr += "最后使用时间:" + lasttime.ToString();
return tmpstr;
}
protected static string imgurl(object imgname)
{
string tmpstr = "../" + imgname.ToString();
return tmpstr;
}
protected PagedDataSource objpages(int PageSize)
{
//对PagedDataSource 对象的相关属性赋值
objPds.DataSource = imgs;
objPds.AllowPaging = true;
objPds.PageSize = PageSize;
this.lbltotalpage.Text = "总共" + objPds.PageCount + "页,当前页: ";
this.lblCurrentPage.Text = (objPds.CurrentPageIndex + 1).ToString();
for (int i = 1; i < (objPds.PageCount + 1); i++)
{
LinkButton tmpbtn = new LinkButton();
tmpbtn.Text = i.ToString();
tmpbtn.Width = 18;
tmpbtn.Click += new EventHandler(this.pagesbtn_Click);
this.plpages.Controls.Add(tmpbtn);
}
return objPds;
}
protected void pagesbtn_Click(object sender, EventArgs e)
{
int Curpage = Convert.ToInt32(((LinkButton)sender).Text);
this.hidCurpage.Value = Curpage.ToString();
objPds.CurrentPageIndex = Curpage - 1;
this.lblCurrentPage.Text = Curpage.ToString();
this.dlistimgchoose.DataSource = objPds;
this.dlistimgchoose.DataBind();
}
protected void imgchoos_onClick(object sender, ImageClickEventArgs e)
{
this.Imgpre.ImageUrl = ((ImageButton)sender).ImageUrl;
string imgurltmp=this.Imgpre.ImageUrl.Replace("../","");
Session["fn_titleimgup"] = imgurltmp;
int Curpage = Convert.ToInt16( this.hidCurpage.Value);
objPds.CurrentPageIndex = Curpage - 1;
this.lblCurrentPage.Text = Curpage.ToString();
this.dlistimgchoose.DataSource = objPds;
this.dlistimgchoose.DataBind();
}
protected void dlistimgchoose_ItemCommand(object source, DataListCommandEventArgs e)
{
}
protected void dlistimgchoose_ItemDataBound(object sender, DataListItemEventArgs e)
{
}
}
浙公网安备 33010602011771号