Welkom gast! Aanmelden Registreren


Waardering:
  • 0 stemmen - gemiddelde waardering is 0
  • 1
  • 2
  • 3
  • 4
  • 5
Mailscript kolommen
#1
Goedenavond,

Ik ben bezig met een applicatie om een sql query uit de database te trekken om deze te mailen. Alles goed en wel, echter mis ik nog de kolomnaam naar mijn weten staat de code goed maar ik heb geen idee waar het misgaat

Hier de code;
Code:
void InitMail()
        {
            string mailBody = "<table width ='100%'>";

            int columnIndex = dGVDataVariableQuery.CurrentCell.ColumnIndex;
            string columnName = dGVDataVariableQuery.Columns[columnIndex].Name;

            foreach (DataGridViewRow row in dGVDataVariableQuery.Rows)
            {
                mailBody += "";
                foreach (DataGridViewCell cell in row.Cells)
                {
                    columnName +=
                    mailBody += "<td style=border:Solid 1px Black;>" + cell.Value;
                }
                mailBody += "</tr>";
            }
            mailBody += "</table>";

            try
            {
                MailMessage Mail = new MailMessage();
                Mail.To.Add(tbSMTPToSave.Text);
                MailAddress address = new MailAddress(tbSMTPFromSave.Text);
                Mail.From = address;
                Mail.Subject = "Report";
                Mail.IsBodyHtml = true;

                //Mail.Body = "Testmail succesvol ontvangen";
                Mail.Body = mailBody;

                SmtpClient client = new SmtpClient(tbSMTPServerSave.Text, Convert.ToInt32(tbSMTPPortSave.Text));
                client.EnableSsl = false;
                NetworkCredential credentials = new NetworkCredential(tbSMTPUsernameSave.Text, tbSMTPPasswordSave.Text);
                client.Credentials = credentials;

                client.Send(Mail);
                tbError.Clear();
                this.tbError.Text += String.Format("Mail verzonden");
            }
            catch (Exception)
            {
                tbError.Clear();
                this.tbError.Text += String.Format("Verzenden mislukt");
            }
        }

Ik krijg een mail binnen; http://prntscr.com/ib3dn2
Met vriendelijke groet,
Kind Regards,

Robin Tenperiados.

E-Mail
Skype = [email protected]
 
Reageer
#2
Merijn misschien?
 
Reageer
#3
Ik snap je vraag niet helemaal, zou je die eens uitgebreid kunnen vertellen?
 
Reageer
#4
(08-02-2018, 22:57)Tranquillo schreef: Ik snap je vraag niet helemaal, zou je die eens uitgebreid kunnen vertellen?

Nou, normaliter is het zo dat wanneer je query's op SQL/MySQL maakt dat je kolomnamen hebt die je aliassen geeft. Die mis ik momenteel in mijn mail het is onduidelijk welke kolommen er op gehaald worden nu.
Met vriendelijke groet,
Kind Regards,

Robin Tenperiados.

E-Mail
Skype = [email protected]
 
Reageer
  




Leden die dit momenteel bekijken: 1 gast(en)