如何在asp.net web应用程序中通过邮件附加grdivew的一部分 [英] how to attach a part of grdivew through mail in asp.net web application
问题描述
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(IncludeSystem.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屋!