我正在使用Quartz.NET創建一個C#Windows服務。我希望管理員能夠訪問在GridView中顯示所有作業和關聯觸發器的網頁,以便他們可以更新或刪除作業。Quartz.NET - 編輯/刪除作業頁面
我遇到的問題是我想要顯示/編輯的大量數據存儲在JOB_DATA
字段中,這是一個二進制圖像字段,因此無法使用gridview輕鬆訪問。我該如何着手獲取每行的JobDetail
信息,並獲取網格的數據圖?
我正在使用Quartz.NET創建一個C#Windows服務。我希望管理員能夠訪問在GridView中顯示所有作業和關聯觸發器的網頁,以便他們可以更新或刪除作業。Quartz.NET - 編輯/刪除作業頁面
我遇到的問題是我想要顯示/編輯的大量數據存儲在JOB_DATA
字段中,這是一個二進制圖像字段,因此無法使用gridview輕鬆訪問。我該如何着手獲取每行的JobDetail
信息,並獲取網格的數據圖?
您只需創建的任何類,並把它放在JobDataMap中,並使用特定作業時只需再次提取它:
class test
{
public string path;
}
JobDataMap newJobDataMap = new JobDataMap();
newJobDataMap.Put("ClassvariableNameToUseToGetTheInformationAtALaterStage",test);
JobDetail testDetail = new JobDetail(Job_Name, typeof(test)) { JobDataMap = newJobDataMap };
然後在以後的階段u能得到這份工作細節和retreive的信息如下:
JobDataMap map = context.JobDetail.JobDataMap;
testjobDetail jobDetailToUse =
(testjobDetail)map.Get("ClassvariableNameToUseToGetTheInformationAtALaterStage");
你會找到辦法here。
謝謝 - 我的問題是,JOB_DATA中的數據實際上不是一個圖像,我需要從那裏獲得具體的細節輸出到網格。例如,在那裏存儲一個名爲'初始路徑'的字段。 – Chris 2010-10-04 13:10:38