【发布时间】:2014-07-04 17:15:15
【问题描述】:
我创建了一个 winform 任务事件,它将在我的任务调度程序类中的指定时间发送电子邮件报告。
taskEvent.cs
public partial class taskEvent : Form
{
//trigger task scheduler
void triggerItem_OnTrigger(object sender, TaskScheduler.OnTriggerEventArgs e)
{
//Some other codes that generate report and specified formated filename on trigger.
//send report on time scheduled
SendMail(filename);
}
private void sendMail(string filename)
{
try
{
//send filename report as attachment
SmtpServer.Send(mail);
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
updateLogs();
}
public void updateLogs()
{
//update log datagridview in another form.
//update filename,datedelivered,status.
}
}
现在,当电子邮件成功发送时,我希望它在我的 logForm 的 datagridview 中添加新行。 logForm 将查看文件名、发送日期和电子邮件状态。
logForm.cs
| Filename | Date Delivered | Status |
|----------|-----------------------|--------------|
| test123 | Friday, July 04, 2014 | Delivered |
| | | |
是否可以从我的 taskEvent 表单将列表添加到 logForm 中的数据网格视图?请告知这怎么可能。谢谢你。
【问题讨论】: