0

rdlc (Excel 形式) を使用してファイルをエクスポートできるリンクがあります。ただし、メールの送信をクリックすると、ポップアップが開き、ファイルをエクスポートしてハイパーリンクの添付ファイルとして追加する必要があり、メールの送信をクリックすると、メールも添付ファイルとして移動する必要があります。C#でどうすればできますか?

4

1 に答える 1

0

これは私のために働きます。
プロパティ値を自分のものと交換するだけです。

public void SendMail(string package, string mailTo, string subject, string body) {
    MailMessage mail = new MailMessage();
    mail.From = new MailAddress(mailAddr, alias);
    mail.Sender = new MailAddress(mailAddr, alias);
    mail.ReplyTo = new MailAddress(mailAddr, alias);
    string[] to = mailTo.Split(new char[] { ',', ';', '|', ' ' }, StringSplitOptions.RemoveEmptyEntries);
    for (int i = 0; i < to.Length; i++) mail.To.Add(to[i]);
    mail.Subject = subject;
    mail.Body = body;

    SmtpClient smtp = new SmtpClient(server, 25);
    smtp.UseDefaultCredentials = false;
    smtp.Credentials = new System.Net.NetworkCredential("", "", "");
    smtp.EnableSsl = false;
    smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
    smtp.Send(mail);    
}
于 2013-03-07T11:27:01.897 に答える