All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
面向服务及其在互联系统策略中的角色_.net资料_编程技术
asp.net2.0服务器控件之HyperLink控件
SQL,Server,2005升级的十个步骤详解_[SQL,Server教程]
SQL2005其中三个版本的比较_[SQL,Server教程]
配置ASP.net的运行环境_[Asp.Net教程]
一个经典的PHP显示分页程序_[PHP教程]
delphi自绘栅格组件(TDrawGrid)使用方法
C#教程:C#2.0 新特性 泛值
C#闪烁问题解决方法_.net资料_编程技术
delphi滚动条组件(TScrollBar)使用方法
Reading number is top 10 pictures
In the world the most mysterious 21 place landscape2
Breasts woman big set 2
Athena chu perspective cheongsam shine with New York
Japan sexy beauty passion photo
The terra-cotta warriors1
yy365网站上的美女3
30 beautiful school beauty1
在加油站厕所门口看到的告示
这张图有两句话,你看出来了吗?
夕阳下的北京街道
Download software ranking
Unix video tutorial13
Eclipse-CALMSANNY (second edition)
SQL2000 For 4IN1
Boxer's Top ten classic battle3
The Bermuda triangle1
WebService在.NET中的实战应用教学视频 → 第4集
Unix video tutorial1
White deer villiage
Sora aoi's film--cangkong_Blue.Sky
Ashlynn Video1
delv published in(发表于) 2014/1/24 9:09:40 Edit(编辑)
GridView,批量删除,自定义分页,定位页码_[Asp.Net教程]

GridView,批量删除,自定义分页,定位页码_[Asp.Net教程]

GridView 批量删除,自定义分页,定位页码_[Asp.Net教程]



前台代码:















发件人


标题


日期



BackColor="White" BorderColor="#CC9966" BorderWidth="1px" CellPadding="4"
DataKeyNames="id" HorizontalAlign="Center"
Width="100%" BorderStyle="None" ShowHeader="False" AllowPaging="True" OnDataBound="GridView1_DataBound">















border=0 align=middle />






DataTextField="title" HeaderText="标题" >

















onClick="Button1_Click" /> 
onClick="Button2_Click" />



onClick="lnkbtnFrist_Click">首页
onClick="lnkbtnPre_Click">上一页

onClick="lnkbtnNext_Click">下一页
onClick="lnkbtnLast_Click">尾页
跳转到第





后台代码:



void DataBinds()
{
if (!opMail.ReceiveGetList(userid))
{
base.MessageBox(string.Empty, opMail.strErrMsg);
}
else
{
this.GridView1.DataSource = opMail.dataView;
this.GridView1.DataBind();
}


this.ddlCurrentPage.Items.Clear();
for (int i = 1; i <= this.GridView1.PageCount; i++)
{
this.ddlCurrentPage.Items.Add(i.ToString());
}
this.ddlCurrentPage.SelectedIndex = this.GridView1.PageIndex;
}
//全选checkbox
protected void Button1_Click(object sender, EventArgs e)
{
foreach (GridViewRow row in GridView1.Rows)
{
((CheckBox)row.Cells[0].FindControl("cb")).Checked = true;
}
}
//删除所选
protected void Button2_Click(object sender, EventArgs e)
{
for (int rowindex = 0; rowindex < this.GridView1.Rows.Count; rowindex++)
{
if (((CheckBox)this.GridView1.Rows[rowindex].Cells[0].FindControl("cb")).Checked == true)
{
//删除Convert.ToInt32(this.GridView1.DataKeys[rowindex].Value)
if (!opMail.ReceiveDelete(Convert.ToInt32(this.GridView1.DataKeys[rowindex].Value)))
{
base.MessageBox(string.Empty, opMail.strErrMsg);
}
}
}
DataBinds();
}
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
this.GridView1.PageIndex = e.NewPageIndex;
DataBinds();
}
protected void cbAll_CheckedChanged(object sender, EventArgs e)
{
if (this.cbAll.Checked == true)
{
foreach (GridViewRow row in GridView1.Rows)
{
((CheckBox)row.Cells[0].FindControl("cb")).Checked = true;
}
}
else
{
foreach (GridViewRow row in GridView1.Rows)
{
((CheckBox)row.Cells[0].FindControl("cb")).Checked = false;
}
}
}
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
this.GridView1.PageIndex = this.ddlCurrentPage.SelectedIndex;
DataBinds();
}
protected void lnkbtnFrist_Click(object sender, EventArgs e)
{
this.GridView1.PageIndex = 0;
DataBinds();
}
protected void lnkbtnPre_Click(object sender, EventArgs e)
{
if (this.GridView1.PageIndex > 0)
{
this.GridView1.PageIndex = this.GridView1.PageIndex - 1;
DataBinds();
}
}
protected void lnkbtnNext_Click(object sender, EventArgs e)
{
if (this.GridView1.PageIndex < this.GridView1.PageCount)
{
this.GridView1.PageIndex = this.GridView1.PageIndex + 1;
DataBinds();
}
}
protected void lnkbtnLast_Click(object sender, EventArgs e)
{
this.GridView1.PageIndex = this.GridView1.PageCount;
DataBinds();
}
protected void GridView1_DataBound(object sender, EventArgs e)
{
this.lblCurrentPage.Text = string.Format("当前第{0}页/总共{1}页", this.GridView1.PageIndex + 1, this.GridView1.PageCount);
}

来源:cnblogs







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.