小编Tan*_*kCR的帖子

按日期限制事件日志

我正在抓取事件日志,然后将它们显示在数据网格中,但是对于大日志,它需要永远返回,所以我想在过去 24 小时内限制日志,但我不知道如何做到这一点。我想在遍历每个条目之前限制集合,因为那样做仍然需要很长时间。任何帮助将不胜感激!!!

namespace SysTools
{
    public partial class LogViewer : Form
    {
        DataTable eventLog = new DataTable();
        DataSet dataset1 = new DataSet();
        private EventLog unhandledLogs;
        public LogViewer(EventLog logs)
        {
            unhandledLogs = logs;
            InitializeComponent();
        }

        private void LogViewer_Load(object sender, EventArgs e)
        {
            String currentLog = unhandledLogs.Log;
            DataTable dataTable1 = new DataTable();
            DataColumn column;
            column = new DataColumn();
            column.DataType = System.Type.GetType("System.String");
            column.ColumnName = "Level";
            dataTable1.Columns.Add(column);
            column = new DataColumn();
            column.DataType = System.Type.GetType("System.String");
            column.ColumnName = "Category";
            dataTable1.Columns.Add(column);
            column = new DataColumn();
            column.DataType …
Run Code Online (Sandbox Code Playgroud)

c# datatable datagrid event-log winforms

5
推荐指数
1
解决办法
1936
查看次数

标签 统计

c# ×1

datagrid ×1

datatable ×1

event-log ×1

winforms ×1