Как индивидуально подсчитать элементы внутри слоев данной ГБД? - PullRequest
0 голосов
/ 15 октября 2019

В настоящее время я пытаюсь получить таблицу DataGridView с двумя столбцами, которые содержат:

  1. Столбец один;Имя выбранных слоев в GDB (
  2. Столбец два; Количество элементов слоев в столбце 1 (один результат на слой)

Мне удалось заполнить столбец 1, но яЯ изо всех сил пытаюсь реализовать метод, который позволяет подсчет элементов в классе.

Код ниже показывает код, который у меня уже есть, сомнение состоит в том, как заставить NLayerElements возвращать количество функций для каждого выбранногоlayer.

    public Dictionary<string, int> getSelectedLayers()
    {
        Dictionary<string, int> selectedLayers = new Dictionary<string, int>();

        for (int i = 0; i < dataGridViewLayers.RowCount; i++)
        {
            string layerName = dataGridViewLayers.Rows[i].Cells[0].Value.ToString();
            int NLayerElements = Int32.Parse(dataGridViewLayers.Rows[i].Cells[1].Value.ToString());
            selectedLayers.Add(layerName, NLayerElements);
        }

        return selectedLayers;
    }

Я не уверен, что вопрос ясен, я новичок в кодировании и все еще много борюсь. Пожалуйста, если отсутствует информация, дайте мне знать.

Спасибо взаранее,

Guille

...