天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

在asp.net中實現datagrid checkbox 全選的方法

復制代碼 代碼如下:<form runat="server"> 
<ASP:DataGrid AutoGenerateColumns="false"  OnItemCreated="itemcreate" DataKeyField="link_id" ID="mydg" runat="server" > 
<columns> 
<ASP:TemplateColumn> 
<headertemplate> 
<ASP:CheckBox ID="checkall" OnCheckedChanged="chkall_onchanged"  AutoPostBack="true" runat="server"></ASP:CheckBox> 
</headertemplate> 
<itemtemplate> 
<ASP:CheckBox ID="checkdel" runat="server"></ASP:CheckBox> 
</itemtemplate> 
</ASP:TemplateColumn> 
<ASP:BoundColumn DataField="link_id" HeaderText="Link_Id" ></ASP:BoundColumn> 
<ASP:BoundColumn HeaderText="網站名稱" DataField="sitename" /> 
<ASP:BoundColumn HeaderText="網站地址" DataField="url" /> 
<ASP:BoundColumn HeaderText="網站介紹" DataField="intro" /> 
<ASP:BoundColumn HeaderText="網站評分" DataField="grade" /> 
<ASP:BoundColumn HeaderText="提交時間" DataField="submit_date"></ASP:BoundColumn> 
</columns> 
</ASP:DataGrid> 
<ASP:Label ID="lb1" runat="server"></ASP:Label> 

<ASP:Button ID="btn1" Text="刪 除" runat="server" OnClick="btn1_onclick"></ASP:Button> 
<ASP:Button ID="ok" OnClick="ok_click" Text="保存修改" runat="server"></ASP:Button> 
<ASP:Button ID="cancel" OnClick="cancel_click" Text="取消修改" runat="server"></ASP:Button> 
</form> 


<%@ import namespace="system.data"%> 
<%@ import namespace="system.data.oledb"%> 
<script language="vb" runat="server"> 
dim conn as  oledbconnection 
dim ds as dataset 
sub Page_load(sender as object,e as eventargs) 
if not ispostback then 
calldb() 
else 
ds=session("ds") 
end if 

end sub 
sub calldb() 
conn = new oledbconnection("provider=Microsoft.jet.oledb.4.0;data source="& server.MapPath("wwwlink.mdb")) 
dim sqlstr="select * from link" 
conn.open() 
dim adp as new oledbdataAdapter(sqlstr,conn) 
 ds =new dataset() 
adp.fill(ds,"link") 
mydg.DataSource=ds.tables("link").defaultview 
mydg.databind() 
conn.close() 
session("ds")=ds 
end sub 
sub btn1_onclick(sender as object, e as eventargs) 
dim chk as checkbox 
dim id as string 
dim datag as datagriditem 
conn = new oledbconnection("provider=Microsoft.jet.oledb.4.0;data source="& server.MapPath("wwwlink.mdb")) 
dim sqlstr as string 
dim cmd as oledbcommand 

dim i as integer 
'for each datag in mydg.items 

for i=0 to mydg.items.count-1 
'chk=ctype(datag.findcontrol("checkdel"),checkbox) 
'chk=datag.findcontrol("checkdel") 
chk=mydg.items(i).cells(0).findcontrol("checkdel") 
if chk.checked then 
id=cstr(mydg.items(i).cells(1).text) 
'id=cstr(mydg.datakeys(datag.itemindex)) 
conn.open() 
sqlstr="delete from link where link_id=" & id 
cmd=new oledbcommand(sqlstr,conn) 
cmd.executenonquery 
'ds.tables("link").rows(i).delete() 
conn.close() 
end if 

next 
'session("ds")=ds 
'mydg.edititemindex=-1 
'mydg.datasource=ds.tables("link").defaultview 
'mydg.databind() 
calldb() 
end sub 
sub cancel_click(sender as object, e as eventargs) 
calldb() 
end sub 

sub ok_click(sender as object, e as eventargs) 
conn=new oledbconnection("provider=Microsoft.jet.oledb.4.0;data source="&server.MapPath("wwwlink.mdb")) 
dim adp as new oledbdataadapter("select * from link",conn) 
dim ocb as new oledbcommandbuilder(adp) 
adp.updatecommand=ocb.getupdatecommand() 
adp.deletecommand=ocb.getdeletecommand() 
adp.update(ds,"link") 
calldb() 
end sub 
dim checka as checkbox 
sub itemcreate(sender as object, e as datagriditemeventargs) 
if (e.item.itemtype=Listitemtype.Header) then 
checka=e.item.findcontrol("checkall") 
end if 
end sub 

sub chkall_onchanged(sender as object,e as eventargs) 

dim i as integer 
if checka.checked=true then 
for i=0 to mydg.items.count-1 

dim chk as checkbox=mydg.items(i).cells(0).findcontrol("checkdel") 
chk.checked=true 
next 
else 
for i=0 to mydg.items.count-1 
dim chk as checkbox=mydg.items(i).cells(0).findcontrol("checkdel") 
chk.checked=false 
next 

end if 
end sub 
</script> 

AspNet技術在asp.net中實現datagrid checkbox 全選的方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产精品爽爽久久久久久蜜桃网站 | 成人毛片手机版免费看 | 国产午夜理论片YY8840Y | 老师洗澡让我吃她胸的视频 | 年轻的搜子8中字在线观看 年轻的朋友4在线看中文字幕 | 欧美亚洲日韩国码在线观看 | 久久精品亚洲国产AV涩情 | 男女疯狂一边摸一边做羞羞视频 | 一本道高清码v京东热 | 九九在线精品亚洲国产 | 一本之道高清在线3线观看 一本之道高清视频在线观看 | 麻豆国产人妻精品无码AV | 亚洲免费视频在线观看 | 国产成人a v在线影院 | 国产偷国产偷亚洲高清app | 国产av在线播放 | 麻豆出品国产AV在线观看 | 99精品国产第一福利网站 | 国产69精品久久久久APP下载 | 精品一卡2卡三卡4卡乱码精品视频 | 永久免费的污视频网站 | 精品亚洲麻豆1区2区3区 | 久久久无码精品无码国产人妻丝瓜 | 亚洲精品久久久久久偷窥 | 肉动漫无码无删减在线观看 | 秋霞av伦理片在线观看 | 亚洲精品国产乱码AV在线观看 | 久久国产主播福利在线 | 4399的视频BD高清在线观看免费 | 精品一二三区久久AAA片 | 优优色影院 | ABO成结顶腔锁住 | 亚洲三级在线视频 | 国产一级做a爰片久久毛片男 | 国产手机在线精品 | 嘟嘟嘟在线视频免费观看高清中文 | 成人免费网址在线 | 久久这里只有是精品23 | 天美传媒在线观看完整高清 | 99久久精品费精品国产一区二 | 最近中文字幕免费高清MV视频6 |