[b]各位好兄弟:[/b “发邮件”时,要求 按部门显示所有用户,以仅选择。可以选择一个单发,也可以选择多人多发,也可“全选”进行群发,请问这个功能应该如何表现?? (以前用asp做了一个就是用以下方式,通过js实现的,但到了vs.net2005中我不知如何实现?) 
( 也曾看到有人用 listbox的方式 双向选择,不过感觉比较麻烦 ) 请各位大哥,多多提出建议,有源码更好,我是指在vs.net2005环境下要能快速实现。 (部门 要求从数据表中读取,用户名也是从数据表中读) ============================================== 比如: 
  
总经理室:(□本组全选) 
       □张三 
客房部:(□本组全选) 
      □李四  □赵娟 □王五 
餐饮部:(□本组全选) 
    □王度  □张学 □李明 □所有全选  
===================================

解决方案 »

  1.   

    现在寄邮件,你不可能直接寄(除非这个邮件服务器是自己建的)如用163或是sina等,由于出于防垃圾邮件,所以限制发送邮件之间的时间间隔.如果你直接回圈选择来发送,也许只会成功第一二封.
    所以,一般情况,先建一个maillist(邮件列表)把选择的email先写入邮件列表中.
    然后再写一支console application来发送.用windows的排程来定发送时间.
      

  2.   

    主要是想问一下用什么表现形式? treeview,或双向选择?或其他更高级,更科学方便的方式