以下代码来实现我们经常遇到的功能:在网页中处理email时,会有全部选择或取消的checkbox,并把选中的内容加入一个textbox。
有两种方法可以实现:我们假设邮件列表是用datalist实现的,在itemtemplate中加入checkbox1来和书据库绑定。
用服务器控件:在checkbox的checkedchanged事件中实现。
private void cbselectall_checkedchanged(object sender, system.eventargs e)
{
if (cbselectall.checked)
{
checkbox currentcheckbox=new checkbox();
foreach(datalistitem itemchecked in datalist1.items)
{
currentcheckbox=(checkbox)(itemchecked.findcontrol("checkbox1"));