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"); }
public List <M详细信息> 查询详细(int __启动次数) { return(_当前分析.查询详细(__启动次数)); }