取数据库数据,用,隔开 ch是手机号码 number是序号 dw是部门
while (dr.Read())
{
a.Append(dr["number"].ToString());
a.Append(",");
b.Append(dr["dw"].ToString());
b.Append(",");
c.Append(dr["ch"].ToString());
c.Append(",");
}
比如得出number=1,2,3,4,5 ch=A,B,C,D,E
number放在hf1.Value ch放在hf2.Value然后发送信息 bool f = mgr.sendMsg(hf1.Value, hf2.Value); //发送语句请问,怎么样写发送语句才能保证序号1发到A号码上,2发到B号码上,3发到C号码上。是否遍历?怎么样遍历捏
Dictionary<string, string> dic= new Dictionary<string, string>();
dic.add(key,value);
key值1,2之类的。value存号码。 一一对应、
比入,你要1发送到A号码上 你这样存
dic.add(1,A号码);
发送的时候 直接取dic里面的key和value就行
{
a.Append(dr["number"].ToString());
a.Append(",");
b.Append(dr["dw"].ToString());
b.Append(",");
c.Append(dr["ch"].ToString());
c.Append(",");
// 不能再这里发送消息?
// send();
// 难道你的意思你这里的number 和目标不是这里匹配的? 为什么要封装一个集合传递出去? 后面还要用or?
}