我想创建一个类的GridView并将该GridView作为邮件发送。我知道邮件的一部分,但是如何在不使用aspx文件的情况下从类文件创建一个GridView。从类(.cs)文件动态创建一个GridView
我这样做是因为一个方法将在预定的时间使用quartz.net调用,该方法将创建一个gridview并将其作为邮件发送。任何建议如何完成?
编辑:
这GridView控件包含了员工日常工作(即)每一个员工都有“N”的作品数量。所以我有一个foreach循环内动态生成一个gridview。如何做到这一点?
using Quartz;
public class SendMailJob : IJob
{
public void Execute(JobExecutionContext context)
{
SendMail();
}
private void SendMail()
{
// put your send mail logic here
}
}
和Global.asax的,
using Quartz;
using Quartz.Impl;
public class Global : System.Web.HttpApplication
{
void Application_Start(object sender, EventArgs e)
{
ISchedulerFactory schedFact = new StdSchedulerFactory();
// get a scheduler
IScheduler sched = schedFact.GetScheduler();
sched.Start();
// construct job info
JobDetail jobDetail = new JobDetail("mySendMailJob", typeof(SendMailJob));
// fire every day at 06:00
Trigger trigger = TriggerUtils.MakeDailyTrigger(06, 00);
trigger.Name = "mySendMailTrigger";
// schedule the job for execution
sched.ScheduleJob(jobDetail, trigger);
}
...
}
什么? – CoderHawk 2010-08-11 10:56:44
@sandy我有一个数据表,将被分配给gridview数据源。 – 2010-08-11 10:58:16
@Pandiay Chendur - 你能解释一下,quartz.net是如何触发的?你打电话给任何网页或触发集会? – CoderHawk 2010-08-11 11:20:39