Usuário com melhor resposta
Loop do GridView não funciona

Pergunta
-
Eu tenho um GridView com meus dados de contato o qual eu uso para enviar e-mail
Porem meu codigo esta pegando apenas o 1 registro.
Estranho porque ontem estava pagando todos os registros.
segue meu codigo
protected void btnEnviarEmail_Click(object sender, EventArgs e)
{
string email = "";
foreach (GridViewRow item in gwDados.Rows)
{
//Indice do campo e-mail
email = item.Cells[2].Text;
EnviarEmail("TESTE DE E-MAIL", email);
}
}sexta-feira, 7 de agosto de 2015 14:57
Respostas
-
Bom dia,
Por falta de retorno do usuário, esta thread será encerrada.
Caso seja necessário, por gentileza, abra uma thread nova.
Atenciosamente
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
quinta-feira, 27 de agosto de 2015 13:11
Todas as Respostas
-
Olá pr_tecnologia,
É possível que tenha feito alguma alteração que possa ter impactado neste erro?
Atenciosamente
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
sexta-feira, 7 de agosto de 2015 19:24 -
Boa Tarde Marcos
Nesse codigo eu não alterei em nada.
Porem no meu codigo para enviar e-mail eu coloquei o corpo do e-mail conforme abaixo:
Favor analisar assim que tiver um tempinho.
Muito Obrigado.
protected void EnviarEmail(string assunto, string destinatario)
{
try
{
string strCaminhoArquivo = @"C:\temp\" + FileUpLoad1.FileName;
FileUpLoad1.SaveAs(strCaminhoArquivo);
StreamReader objStreamReader = new StreamReader(strCaminhoArquivo);
string strConteudoArquivoHtml = objStreamReader.ReadToEnd();
MailMessage mailMessage = new MailMessage();
mailMessage.Body = strConteudoArquivoHtml;
//mailMessage.Body = "SEM O ARQUIVO HTML NO CORPO DO E-MAIL";
mailMessage.IsBodyHtml = true;
//mailMessage.Attachments.Add(strCaminhoArquivo);
//MailMessage mailMessage = new MailMessage();
//Endereço que irá aparecer no e-mail do usuário
mailMessage.From = new MailAddress("assinaturas2@sgsim.com.br","ARTSIM");
//destinatarios do e-mail, para incluir mais de um basta separar por ponto e virgula///
mailMessage.To.Add(destinatario);
mailMessage.Bcc.Add("olitares@gmail.com");
mailMessage.CC.Add("paulo@artsim.com.br");
mailMessage.Subject = assunto;
mailMessage.IsBodyHtml = true;
mailMessage.Priority = MailPriority.High;
// Anexa o arquivo do FileUpload ????
// Cria o anexo para o e-mail
MemoryStream MS = new MemoryStream(FileUpLoad1.FileBytes);
Attachment anexo = new Attachment(MS,FileUpLoad1.FileName);
mailMessage.Attachments.Add(anexo);
//CORPO
//conteudo do corpo do e-mail
//string mensagem = "Teste de e-mail favor confirmar o recebimento na caixa de entrada ou SPAM enviando para o e-mail paulo@artsim.com.br";
//mailMessage.Body = mensagem;
//smtp do e-mail que irá enviar
SmtpClient smtpClient = new SmtpClient("smtp.sgsim.com.br");
smtpClient.EnableSsl = false;
//credenciais da conta que utilizará para enviar o e-mail
smtpClient.Credentials = new NetworkCredential("assinaturas2@sgsim.com.br", "APE-5796");
smtpClient.Port = 587;
smtpClient.Send(mailMessage);
//return true;
}
catch
{
//return false;
}
}sexta-feira, 7 de agosto de 2015 21:06 -
Bom dia Marcos
Reparou que as alterações não afetam diretamente o meu Grid.
Tanto que ele envia o e-mail do 1 registro que aparece. Ele não esta fazendo o loop.
Como devo resolver isso ?
Fico no aguardo
Obrigado.
sábado, 8 de agosto de 2015 11:24 -
Bom dia Pessoal
Até o momento não consegui entender porque meu loop no meu GridView parou de funcionar.
Alguém pode me dar uma luz.
Fico no aguardo.
Obrigado.
segunda-feira, 10 de agosto de 2015 12:20 -
Olá pr_tecnologia,
Tudo bem?
Já encontrou alguma solução para o seu problema?
Se sim, por gentileza, compartilhe conosco.
Obrigado.
Atenciosamente
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
sexta-feira, 21 de agosto de 2015 20:37 -
Bom dia,
Por falta de retorno do usuário, esta thread será encerrada.
Caso seja necessário, por gentileza, abra uma thread nova.
Atenciosamente
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
quinta-feira, 27 de agosto de 2015 13:11