/// <summary>
 /// 视图设定【核心】
 /// </summary>
 /// <param name="lstView">视图控件</param>
 /// <param name="StatisticRecords">统计数据集</param>
 public static void FillHiringTrackingListView(ListView lstView, List <HiringTracking> StatisticRecords, HiringTrackingDelegate condition)
 {
     lstView.Clear();
     for (int i = 0; i < CurrentHiringTrackingFields.Length; i++)
     {
         //pay attention the order!
         lstView.Columns.Add(CurrentHiringTrackingFields[i]);
     }
     foreach (var Record in StatisticRecords)
     {
         if (!condition(Record))
         {
             continue;
         }
         if (Record.IsFail())
         {
             continue;
         }
         ListViewItem item = new ListViewItem();
         BindHiringTrackingListViewItem(item, Record);
         lstView.Items.Add(item);
     }
     foreach (var Record in StatisticRecords)
     {
         if (!condition(Record))
         {
             continue;
         }
         if (!Record.IsFail())
         {
             continue;
         }
         ListViewItem item = new ListViewItem();
         BindHiringTrackingListViewItem(item, Record);
         item.BackColor = Color.LightGray;
         lstView.Items.Add(item);
     }
     Utility.ListViewColumnResize(lstView);
 }
 /// <summary>
 /// 视图设定【核心】
 /// </summary>
 /// <param name="lstView">视图控件</param>
 /// <param name="StatisticRecords">统计数据集</param>
 public static void FillHiringTrackingListView(ListView lstView, List<HiringTracking> StatisticRecords, HiringTrackingDelegate condition)
 {
     lstView.Clear();
     for (int i = 0; i < CurrentHiringTrackingFields.Length; i++)
     {
         //pay attention the order!
         lstView.Columns.Add(CurrentHiringTrackingFields[i]);
     }
     foreach (var Record in StatisticRecords)
     {
         if (!condition(Record)) continue;
         if (Record.IsFail()) continue;
         ListViewItem item = new ListViewItem();
         BindHiringTrackingListViewItem(item, Record);
         lstView.Items.Add(item);
     }
     foreach (var Record in StatisticRecords)
     {
         if (!condition(Record)) continue;
         if (!Record.IsFail()) continue;
         ListViewItem item = new ListViewItem();
         BindHiringTrackingListViewItem(item, Record);
         item.BackColor = Color.LightGray;
         lstView.Items.Add(item);
     }
     Utility.ListViewColumnResize(lstView);
 }