예제 #1
0
 private void 绑定单次启动(int __启动次数)
 {
     if (__启动次数 < 1)
     {
         __启动次数 = _概要信息.启动列表.Count;
     }
     if (__启动次数 > _概要信息.启动列表.Count)
     {
         __启动次数 = _概要信息.启动列表.Count;
     }
     _详细信息列表 = _I文本分析.查询详细(__启动次数);
     //_分组信息列表 = _详细信息列表.FindAll(q => q.跟踪周期 != E跟踪周期.无 && q.跟踪标记 > 0);
     _分组信息列表 = _详细信息列表.FindAll(q => q.等级 <= TraceEventType.Information);
     _启动信息   = _概要信息.启动列表[__启动次数 - 1];
     //this.out概要信息列表.DataSource = _分组信息列表;
     this.out概要信息列表.DataSource = (from q in _分组信息列表
                                  select new M详细信息
     {
         Id = q.Id,
         标题 = q.标题,
         等级 = q.等级,
         跟踪标记 = q.跟踪标记,
         内容 = q.内容.Replace(Environment.NewLine, ""),
         时间 = q.时间,
         线程 = q.线程,
     }).ToList();
     this.out详细信息列表.DataSource = _详细信息列表;
     this.out当前启动次数.Text       = __启动次数.ToString();
     this.out单次开始时间.Text       = _详细信息列表.First().时间.ToString("MM-dd HH:mm:ss");
     this.out单次结束时间.Text       = _详细信息列表.Last().时间.ToString("MM-dd HH:mm:ss");
 }
예제 #2
0
 public List <M详细信息> 查询详细(int __启动次数)
 {
     return(_当前分析.查询详细(__启动次数));
 }