Hi!
Das versenden vom ganzen Inhalt funktioniert.
Was muss ich anstellen, das nur der Inhalt des aktuellen Monats gesendet wird???
danke schon mal für die Hilfe..
Das versenden vom ganzen Inhalt funktioniert.
Was muss ich anstellen, das nur der Inhalt des aktuellen Monats gesendet wird???
VB.NET-Quellcode
- Try
- Msg.IsBodyHtml = True ' Im HTML-Format erstellen
- Msg.From = New MailAddress("info@.........de") ' Von
- Msg.To.Add("info@...................de") ' An
- Msg.Subject = "Test am: " & Date.Now.ToString ' Betreff
- ' Aus den DataGridView-Zeilen und Spalten eine HTML-Tabelle erstellen
- Msg.Body = TabelleStart & vbCrLf
- Zeile = "<TR>"
- For Each S As DataGridViewColumn In DataGridView1.Columns ' Die Spaltenüberschriften auslesen
- Zeile = Zeile & "<TH>" & S.HeaderText & "</TH>"
- Next
- Zeile = Zeile & "</TR>" & vbCrLf
- Msg.Body = Msg.Body & Zeile
- For Each Z As DataGridViewRow In DataGridView1.Rows ' Für jede Zeile ...
- Zeile = "<TR>"
- For I As Integer = 0 To DataGridView1.ColumnCount - 1 ' ... die einzelnen Felder auslesen
- Zeile = Zeile & ZelleStart & Z.Cells(I).Value & ZelleEnde
- Next
- Zeile = Zeile & "</TR>" & vbCrLf
- Msg.Body = Msg.Body & Zeile
- Next
- Msg.Body = Msg.Body & TabelleEnde
- 'MessageBox.Show(Msg.Body, Date.Now.ToString)
- PostausgangsServer.Send(Msg) ' Nachricht verschicken
- MessageBox.Show("E-Mail erfolgreich versandt.", "Information", _
- MessageBoxButtons.OK, MessageBoxIcon.Information)
- Catch ex As Exception
- MessageBox.Show(Err.Number & ex.Message & ex.StackTrace.ToString) ' Falls ein Fehler auftritt
- End Try
danke schon mal für die Hilfe..