如何在asp.net web应用程序中通过邮件附加grdivew的一部分 [英] how to attach a part of grdivew through mail in asp.net web application

查看:63
本文介绍了如何在asp.net web应用程序中通过邮件附加grdivew的一部分的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Hello Experts,





我有一个gridview,包含UserID,TaskID,ReminderDate,Task,TaskType,TaskStatus,EmailID等列





现在我想自动发送一封电子邮件,其中包含来自gridview的附件,条件是当ReminderDate等于今天的日期时任务状态为空,..



我能够发送没有gridview详细信息的邮件。但我还需要gridview详细信息。



现在我如何将gridview详细信息附加为邮件中的附件

Hello Experts,


I have a gridview containing columns like UserID,TaskID,ReminderDate,Task,TaskType,TaskStatus,EmailID


Now i want to send an email automatically which carries an attachment from gridview on a condition like when ReminderDate is equal to today's date and Task Status is null,..

I am able to send mail without gridview details.But i also need gridview details.

Now how could i attach gridview details as an attachment in mail

推荐答案

使用下面的代码(包含 System.Text 作为参考):

Use below code(Include System.Text as reference):
String data_to_be_sent=GetGridviewData(your gridview);




public string GetGridviewData(GridView gv)
{
   StringBuilder strBuilder = new StringBuilder();
   StringWriter strWriter = new StringWriter(strBuilder);
   HtmlTextWriter htw = new HtmlTextWriter(strWriter);
   gv.RenderControl(htw);
   return strBuilder.ToString();
}
public override void VerifyRenderingInServerForm(Control control)
{
   /* Verifies that the control is rendered */
}



现在,'data_to_be_sent'可用于附件,它是你的gridview:omg:



问候......:笑:


Now,'data_to_be_sent' can be used in attachment,Its your gridview :omg:

Regards..:laugh:


这篇关于如何在asp.net web应用程序中通过邮件附加grdivew的一部分的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆