Foros del Web » Programación para mayores de 30 ;) » .NET »

Error enviar grid por Email

Estas en el tema de Error enviar grid por Email en el foro de .NET en Foros del Web. Al querer mandar un grid por correo me marca el siguiente error..anexo el codigo que utilizo... error :'GridView' must be placed inside a form tag ...
  #1 (permalink)  
Antiguo 28/05/2012, 10:04
 
Fecha de Ingreso: junio-2011
Mensajes: 329
Antigüedad: 12 años, 9 meses
Puntos: 2
Error enviar grid por Email

Al querer mandar un grid por correo me marca el siguiente error..anexo el codigo que utilizo...


error :'GridView' must be placed inside a form tag with runat=server


Protected Sub Button4_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button4.Click
Dim mail As System.Net.Mail.MailMessage = New System.Net.Mail.MailMessage()

mail.Body = GridViewToHtml(GridView1)
mail.IsBodyHtml = True
mail.To.Add(New System.Net.Mail.MailAddress("[email protected]"))
mail.From = New System.Net.Mail.MailAddress("[email protected]")
mail.Subject = "Hello"
Dim smptClient As System.Net.Mail.SmtpClient = New System.Net.Mail.SmtpClient()
smptClient.Send(mail)
End Sub




Private Function GridViewToHtml(ByVal gv As GridView) As String
Dim sb As New StringBuilder()
Dim sw As New StringWriter(sb)
Dim hw As New HtmlTextWriter(sw)
GridView1.RenderControl(hw)
Return sb.ToString()
End Function

Etiquetas: email, grid, net
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:16.