怎么在外部事件中调用DataList内部控件的值?

想做一个给长期未登录用户的提醒邮件程序。邮件内容大致是这样的:XX会员,你好!你已经好长时间未登录XX网站了,这段期间,又增加了许多注册用户又有很多新鲜有趣的文章哦,快登... 想做一个给长期未登录用户的提醒邮件程序。

邮件内容大致是这样的:
XX会员,你好!你已经好长时间未登录XX网站了,这段期间,又增加了许多注册用户又有很多新鲜有趣的文章哦,快登录去看看吧。你的登录邮箱是:XXXXX,登录密码是:XXXXX。

程序设计是这样的:把长期未登录的用户查询出来,查询字段包括用户ID、登录邮箱、密码,查询出来后赋值给DataList,DataList中也指定了DataKeyField字段,为了方便外部调用,用户ID、登录邮箱和密码分别用了指定的Lable控件,分别是txt_ID、txt_youxiang、txt_mima,页面上有一个Button控件(该控件在DataList之外),当点击这个Button时,逐个给DataList中的用户发送邮件。
现在的问题是:怎么样才能获取txt_ID、txt_youxiang、txt_mima的值,比如:先获取第0行中用户的ID、登录邮箱、密码,发送邮件,再获取第1行中用户的ID、登录邮箱、密码,发送邮件,再然后第2行、第3行……

请问各位大侠,在Button事件中,怎样才能循环获取txt_ID、txt_youxiang、txt_mima的值呀?
实在是对不起啊,没分了。
非常感谢,祝好运,祝恋爱甜蜜家庭幸福好事多多,呵呵……
展开
 我来答
121051787
2011-04-22 · 超过16用户采纳过TA的回答
知道答主
回答量:101
采纳率:0%
帮助的人:52.1万
展开全部
不明白为啥非要在DataList中查、你在执行下同样的Sql语句不就可以查出来你要的信息

for(int i=0;i<DataList1.Items.Count;i++){
Label txt_ID= (Label)d.Items[i].FindControl("txt_ID");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
44498
2011-04-10 · TA获得超过1000个赞
知道小有建树答主
回答量:1019
采纳率:66%
帮助的人:370万
展开全部
findcontrol或者用DataList内置属性,然后foreach进行传值。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式