C# Quartz.NET-编辑/删除作业页面

C# Quartz.NET-编辑/删除作业页面,c#,gridview,quartz.net,C#,Gridview,Quartz.net,我正在使用Quartz.NET创建一个C#Windows服务。我希望管理员能够访问在gridview中显示所有作业和关联触发器的网页,以便他们可以更新或删除作业 我的问题是,我想要显示/编辑的大量数据存储在JOB\u data字段中,这是一个二进制图像字段,因此无法使用gridview轻松访问。如何获取每行的作业详细信息以及网格的数据映射?您只需创建任何类并将其放入JobDataMap,然后在使用特定作业时再次提取即可: class test { public string path; }

我正在使用Quartz.NET创建一个C#Windows服务。我希望管理员能够访问在gridview中显示所有作业和关联触发器的网页,以便他们可以更新或删除作业


我的问题是,我想要显示/编辑的大量数据存储在
JOB\u data
字段中,这是一个二进制图像字段,因此无法使用gridview轻松访问。如何获取每行的
作业详细信息
以及网格的数据映射?

您只需创建任何类并将其放入JobDataMap,然后在使用特定作业时再次提取即可:

class test
{
  public string path;
}
JobDataMap newJobDataMap = new JobDataMap();

newJobDataMap.Put("ClassvariableNameToUseToGetTheInformationAtALaterStage",test);

JobDetail testDetail = new JobDetail(Job_Name, typeof(test)) { JobDataMap = newJobDataMap };
然后,在稍后阶段,您可以获取工作详细信息,并检索以下信息:

JobDataMap map = context.JobDetail.JobDataMap;

testjobDetail jobDetailToUse =
 (testjobDetail )map.Get("ClassvariableNameToUseToGetTheInformationAtALaterStage");