-2
DataGridviewの内容のメッセージを送信しようとしています。私は次のエラーを得た名前htmlMessageBodyが現在のコンテキストに存在しません
あなたは"htmlMessageBody" は現在のコンテキスト内に存在しない名前
htmlMessageBody
を定義する必要が
// Create a message with datagridview contents in its body and set up the recipients.
System.Net.Mail.MailMessage myMessage = new System.Net.Mail.MailMessage();
SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");
//Try
myMessage.From = new MailAddress("[email protected]");
//place here from address
myMessage.To.Add("[email protected]");
//place here to address
myMessage.CC.Add("[email protected]");
//place here copy address
myMessage.BodyEncoding = Encoding.UTF8;
myMessage.IsBodyHtml = true;
//call method, creating HTML from datagridview
myMessage.Body = htmlMessageBody(DataGridView1).ToString();
//place here your subject
myMessage.Subject = "Subject";
//place here SMTP server
SmtpServer.Port = 587;
SmtpServer.Credentials = new System.Net.NetworkCredential("[email protected]", "xxxxx");
SmtpServer.EnableSsl = true;
SmtpServer.Send(myMessage);
MessageBox.Show("mail Send");
なので、htmlMessageBodyという名前***は現在のコンテキストに存在するはずですか? –