Hej jag ska skicka lite info till våra kunder och sorterar ut dom till en datagrid. Hur kan jag sen få dom till Eftersom du lagrar e-mail addresserna i Datagriden i en colum på en cell så kan du lätt plocka ut Skulle tippa på att det är något i stil med Nu har jag äntligen fått igång min nya dator. Den förra brann moderkortet på den 25/11.Skicka mail med Net.2.0 med urval fr en datagrid
mail.To.Add("flerakunder@kunder.se"); ?
Hittade ett exempel System net mail:
//create the mail message
MailMessage mail = new MailMessage();
//set the addresses
//to specify a friendly 'from' name, we use a different ctor
mail.From = new MailAddress("me@mycompany.com", "Steve James");
//since the To,Cc, and Bcc accept addresses, we can use the same technique as the From address
//since the To, Cc, and Bcc properties are collections, to add multiple addreses, we simply call .Add(...) multple times
mail.To.Add("you@yourcompany.com");
mail.To.Add("you2@yourcompany.com");
mail.CC.Add("cc1@yourcompany.com");
mail.CC.Add("cc2@yourcompany.com");
mail.Bcc.Add("blindcc1@yourcompany.com");
mail.Bcc.Add("blindcc2@yourcompany.com");
//set the content
mail.Subject = "This is an email";
mail.Body = "this is the body content of the email.";
//send the message
SmtpClient smtp = new SmtpClient("127.0.0.1");
smtp.Send(mail);
}
Sv: Skicka mail med Net.2.0 med urval fr en datagrid
dessa värden genom att loopa genom de celler i den kolumn du har adresserna i och lägga till
mail adresserna antingen ; separerade eller via massa add....
Mvh JohanSv: Skicka mail med Net.2.0 med urval fr en datagrid
<code>
foreach(DataGridItem item in datagridensnamn.Items)
mail.To.Add(item.Cells[columnindex].Text)
</code>Sv:Skicka mail med Net.2.0 med urval fr en datagrid
foreach(DataGridItem item in DataGrid1.Items) 'DataGrid1.Items finns inte med!
Har testade detta men får följande error:
foreach(DataGridItem item in DataGrid.Control);
System.InvalidCastException: Unable to cast object of type 'System.Web.UI.WebControls.BoundField' to type 'System.Web.UI.WebControls.DataGridItem'.
<Code c#>
protected void Skicka_Click(object sender, EventArgs e)
{
foreach (DataGridItem item in GridView1.Columns);
//create the mail message
MailMessage mail = new MailMessage();
mail.From = new MailAddress("xxx@xx.se");
mail.To.Add("xxx@xx.se");
mail.Subject = "Detta är ett test mail";
mail.Body = " Detta test har skickats fr min websida.<br>(e.Item.Cells[2].Text)<br> ";
mail.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient("smtprelay1.telia.com");
smtp.Send(mail);
}
Gert