从行获取值

时间:2013-11-21 18:16:01

标签: asp.net email

我正试图通过复选框发送邮件,我完成了它,但在这里我想要 当管理员点击复选框并按下按钮然后管理员从转发器获取文档名称和状态的值,然后发送邮件给用户

就像管理员在任何电子邮件ID中发送邮件一样,当用户收到邮件时,它就会显示出来 文件名:abc 状态:拒绝

这是电子邮件按钮代码

        protected void btnSendMail_Click(object sender, EventArgs e)
    {
        string connStr = 
          ConfigurationManager.ConnectionStrings["mydms"].ConnectionString;
        SqlConnection mySQLconnection = new SqlConnection(connStr);
        string empId = string.Empty;
        DataTable dt = new DataTable();


        try
        {
            mySQLconnection.Open();
            for (int i = 0; i < Repeateremail.Items.Count; i++)
            {

                CheckBox checkboc = 
               ((CheckBox)Repeateremail.Items[i].FindControl("chkSelect"));
                if (checkboc != null)
                {

                    if (checkboc.Checked == true)
                    {

                        //get Current EMAIL_ID from the DataKey

                        string emailId = 
              ((Label)Repeateremail.Items[i].FindControl("lbl_email")).Text;
                        //write code to send mail
                        SendEmailUsingGmail(emailId);
                        dt.Clear();
                        dt.Dispose();
                    }
                    else if (checkboc.Checked == false)
                    { 
                    }
                }
            }


        }


        catch (Exception ex)
        {
            emailsent.Text="Failed";
        }
        finally
        {
            empId = string.Empty;
        }
    }

从下面的表格中我得到了文档名称和状态的值..当管理员点击按钮然后从行开始时,这两个值也会得到并发送到邮件..就像用户提供邮件

文件名:abc 状态:拒绝

以上信息我想要的电子邮件 当用户收到邮件时,以上信息用户可以在电子邮件中看到

DocID DocName Uplaodedfile UserEmail       DocType DepType status
1      ABC      def.pdf    abcdef@gmail.com  pdf      hr     reject
2     hr      hrdoc.pdf    johkety@gmail.com  pdf      hr     approve

我是怎么做到的? 我是怎么做到的?

0 个答案:

没有答案