quiero hacer un programita que me envia el de detalle de una orden de venta por email, esto lo obtengo atraves de una consulta sencilla en sql ...
la cosa, es que no se como enviar en el cuerpo del mensaje esta informacion..
mi intencion es enviar una especie de datagridview, solo el formato texto... no se si me logro explicar les adjunto una ss de como quiero que llegue el mail...

Uploaded with ImageShack.us
Código
private void button1_Click(object sender, EventArgs e)
{
SqlConnection cn = new SqlConnection("conexión");
SqlDataAdapter cm = new SqlDataAdapter("select invtid,desc,qtyord,precilista,preciomargen from soshipline where shipperid='12345'", cn);
DataSet ds = new DataSet();
cm.Fill(ds, "soshipline");
MailMessage msg = new MailMessage();
msg.To.Add(new MailAddress("econtreras@hofmann.cl"));
msg.From = new MailAddress("servidor@hofmann.cl");
msg.Subject = "Venta Bajo Margen";
msg.Body = " Deseo que vaya la Info detalle productos de la Nota Venta";
SmtpClient clienteSmtp = new SmtpClient("smtp.xxxxxxxxxx.cl");
// Este es el código nuevo
clienteSmtp.Credentials =
new NetworkCredential("servidor@hofmann.cl", "xxxxxxxxxxxx");
try
{
clienteSmtp.Send(msg);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Resumiendo necesito enviar la el resultado de la consulta que tengo en el DataSet en el cuerpo del mensaje.
Saludos










Autor


En línea






