private void ActionMarkRows()
        {
            DataGridView dataGridView = DataGridViewLocationHistory;

            dataGridView.ClearSelection();

            HashSet <FileEntry> files = DataGridViewHandler.GetSelectFileEntries(ActiveDataGridView, ActiveDataGridViewSelectedFilesMode);

            for (int columnIndex = 0; columnIndex < DataGridViewHandler.GetColumnCount(DataGridViewDateTime); columnIndex++)
            {
                DataGridViewGenericColumn dataGridViewGenericColumn = DataGridViewHandler.GetColumnDataGridViewGenericColumn(DataGridViewDateTime, columnIndex);
                if (dataGridViewGenericColumn != null)
                {
                    if (files.Contains(dataGridViewGenericColumn.FileEntryAttribute.FileEntry))
                    {
                        DateTime?dataTimeTaken       = DataGridViewHandlerDate.GetUserInputDateTaken(DataGridViewDateTime, columnIndex, null);
                        DateTime?dataTimeLocationUtc = DataGridViewHandlerDate.GetUserInputLocationDate(DataGridViewDateTime, columnIndex, null);
                        DateTime?dateTimeSuggestionFromGPSDateTime = DataGridViewHandlerDate.GetSuggestionFromGPSDate(DataGridViewDateTime, columnIndex, null);
                        FindAndSelect(dataTimeTaken, dataTimeLocationUtc, dateTimeSuggestionFromGPSDateTime);
                    }
                }
            }


            if (dataGridView.SelectedRows.Count > 0)
            {
                selectedRowsSorted.Clear();
                foreach (DataGridViewRow dataGridViewRow in dataGridView.SelectedRows)
                {
                    selectedRowsSorted.Add(dataGridViewRow.Index);
                }
                selectedRowsSorted.Sort();

                SetRowVisbible(visibleRowIndex);
                SetButtonStatus(enabledPreviousNext: selectedRowsSorted.Count > 0);
            }
            else
            {
                selectedRowsSorted.Clear();
                SetButtonStatus(enabledPreviousNext: selectedRowsSorted.Count > 0);
            }
            Properties.Settings.Default.LocationAnalyticsZoomLevel = (byte)comboBoxMapZoomLevel.SelectedIndex;
            GetLocationAndShow(MapProvider.OpenStreetMap);
            selectionChanged = false;
        }