一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - Repeater全選刪除和分頁實現思路及代碼

Repeater全選刪除和分頁實現思路及代碼

2019-10-28 13:07asp.net教程網 ASP.NET教程

Repeater控件想必熟悉.net web開發的人員是很了解不過的了,接下來將與大家共同學習下它的全選刪除和分頁,感興趣的你可不要錯過了哈,希望可以幫助到你

代碼如下:


<script type="text/javascript"> 
function SelectAll(box) 

for(var i=0;i <document.form1.elements.length;i++) 

var e=document.form1.elements[i]; 
if((e.type=='checkbox')) 

var o=e.name.lastIndexOf('cbx'); 
if(o!=-1) 

e.checked=box.checked; 




</script> 
<body> 
<form id="form1" runat="server"> 
<div> 
</div> 
<asp:Repeater ID="Repeater1" runat="server"> 
<HeaderTemplate> 
<table> 
<tr><th><input id= "chkHeader" type= "checkbox" onclick= "SelectAll(this)"/>全選</th><th>報到號</th><th>考生號</th><th>姓名</th><th>身份證號碼</th><th>家庭地址</th><th>類別</th><th>專業</th></tr> 
</HeaderTemplate> 
<ItemTemplate> 
<tr><td align="center" ><asp:CheckBox ID="cbx" runat="server" /></td><td><asp:Label id="lbl" Text='<%#Eval("id") %>' runat="server" ></asp:Label></td><td><%#Eval("ksh") %></td><td><%#Eval("xm") %></td><td><%#Eval("sfzh") %></td><td><%#Eval("jtdz") %></td><td><%#Eval("jhxzmc") %></td><td><%#Eval("lqzy") %></td></tr> 
</ItemTemplate> 
<FooterTemplate> 
</table> 
</FooterTemplate> 
</asp:Repeater> 
<br /> 
<asp:Button ID="btnDel" runat="server" onclick="btnDel_Click" Text="批量刪除" OnClientClick="return confirm('確定要刪除嗎?該操作不可恢復?。?!')" /> 
<br /> 
<br /> 
<webdiyer:AspNetPager ID="benren" runat="server" pagesize="2" 
CssClass="anpager" onpagechanged="AspNetPager1_PageChanged" 
FirstPageText="首頁" LastPageText="尾頁" NextPageText="下一頁" PrevPageText="上一頁" 
ShowMoreButtons="False" ShowPageIndexBox="Never" AlwaysShow="True"> 
</webdiyer:AspNetPager> 
</form> 
</body> 
================== 
protected void Page_Load(object sender, EventArgs e) 

if (!IsPostBack) 

string username = Session["username"].ToString(); 
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["shan"].ConnectionString); 
conn.Open(); 
SqlCommand count = new SqlCommand("select count(*) from do.so where baosongren = '"+username+"'", conn); 
benren.RecordCount = (int)count.ExecuteScalar(); 
conn.Close(); 
BindData(); 


public void BindData() 

string username = Session["username"].ToString(); 
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["shnn"].ConnectionString); 
string sql = "select * from dao where baosongren = '"+username+"' order by ID desc";//這句在大型數據中應該用:select top查詢語句 
SqlDataAdapter da = new SqlDataAdapter(sql, conn); 
DataSet ds = new DataSet(); 
da.Fill(ds, benren.PageSize * (benren.CurrentPageIndex - 1), benren.PageSize, "temptbl"); 
DataTable dt = ds.Tables["temptbl"]; 
Repeater1.DataSource = dt; 
Repeater1.DataBind(); 

protected void AspNetPager1_PageChanged(object src, EventArgs e) 

//AspNetPager1.CurrentPageIndex = e.NewPageIndex; 
BindData(); 

protected void btnDel_Click(object sender, EventArgs e) 

string delId = ""; 
//先遍歷取得選中項 
for (int i = 0; i < this.Repeater1.Items.Count; i++) 

CheckBox cbx = (CheckBox)Repeater1.Items[i].FindControl("cbx"); 
Label lbl = (Label)Repeater1.Items[i].FindControl("lbl"); 
if (cbx != null) 

if (cbx.Checked) 

delId += lbl.Text + ","; 



//去掉最后一個, 
delId = (delId + ")").Replace(",)", ""); 
//Response.Write("刪除的語句是:delete news_sosuo8_ where id_news_ in(" + delId + ")"); 
//自己寫刪除語句吧 
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["shann"].ConnectionString); 
SqlCommand del = new SqlCommand("delete so where id in(" + delId + ")", conn); 
conn.Open(); 
int myupdate = del.ExecuteNonQuery(); 
conn.Close(); 
if (myupdate > 0) 

Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript'>alert('刪除成功!');</script>"); 

BindData(); 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日本最大的黄色网站 | 国产一级视频在线观看 | 隔壁老王国产精品福利 | 成人欧美一区二区三区 | 日韩欧美三级视频 | 国产综合亚洲欧美日韩一区二区 | 免费看男人狂躁女人 | 久久九九有精品国产23百花影院 | 久久热r在线视频精品 | 大奶妈咪女教师 | free白嫩性hd | 免费在线观看a | 激情图片 激情小说 | 3d动漫美女被吸乳羞羞有 | 欧美整片完整片视频在线 | 北条麻妃黑人正在播放 | 成人网视频免费播放 | 97成网| 苍井空av| 亚洲天堂一区二区在线观看 | www.毛片网站 | 国产手机在线观看 | 四虎在线视频免费观看视频 | 激情影院免费观看 | 贰佰麻豆剧果冻传媒一二三区 | 亚洲高清中文字幕一区二区三区 | 秋霞一级毛片 | 99精品视频在线观看 | 天天干天天日天天射天天操毛片 | 黄色大片免费网站 | igao网果冻传媒 | 国产精品毛片高清在线完整版 | 大伊香蕉精品二区视频在线 | 奇米9999| 龟甲情感超市全文阅读 小说 | 美日毛片 | 天天干天天日天天射天天操毛片 | 高清视频大片免费观看 | 国产大片线上免费观看 | 亚洲一卡2卡三卡4卡5卡组 | 日本高清不卡一区久久精品 |