/// <summary> /// Load data from DataBase /// </summary> public void LoadData() { try { var dbLog = new Logger.Logger(connectionString, collection); var queryLogs = dbLog.Get(c => levelList.Contains(c.level) && (c.timestamp < new BsonDateTime(SelectedDateEnd.AddDays(1))) && (c.timestamp >= new BsonDateTime(SelectedDateStart))); if (domainList.Count > 0) queryLogs = queryLogs.Where(c => domainList.Contains(c.domain)); gridControl_Logs.DataSource = queryLogs; } catch (LoggerReadException ex) { MessageBox.Show(String.Format(formatException, ex.Message, ex.StackTrace), "Error data access", MessageBoxButtons.OK, MessageBoxIcon.Error); } }