OS.Data - при пустом списке сетов ошибка открытия

Для "голого старта из коробки" невозможно открыть интерфейс

  1. Сергей Борисов

    Регистрация:
    23.02.17
    Сообщения:
    42
    Был на сайте:
    09.02.18

    OsDataMaster - метод RePaintSetGrid()

    код

    _gridset[0, 0].Selected = true; // Выбрать невидимую строку, чтобы убрать выделение по умолчанию с грида.
    _gridset.ClearSelection();

    заменить на

    if (_gridset.Rows.Count != 0)
    {
    _gridset[0, 0].Selected = true; // Выбрать невидимую строку, чтобы убрать выделение по умолчанию с грида.
    _gridset.ClearSelection();
    }

    Иначе необрабатываемое исключение не позволит открыть интерфейс.

    Сергей Борисов
    10.08.2017 20:38
    #1
  2. Алексей Ван Команда форума

    Регистрация:
    02.02.13
    Сообщения:
    1172
    Был на сайте:
    25.04.24
    Цитата: Сергей Борисов

    OsDataMaster - метод RePaintSetGrid()

    код

    _gridset[0, 0].Selected = true; // Выбрать невидимую строку, чтобы убрать выделение по умолчанию с грида.
    _gridset.ClearSelection();

    заменить на

    if (_gridset.Rows.Count != 0)
    {
    _gridset[0, 0].Selected = true; // Выбрать невидимую строку, чтобы убрать выделение по умолчанию с грида.
    _gridset.ClearSelection();
    }

    Иначе необрабатываемое исключение не позволит открыть интерфейс.

    хорошо. Добавлю в сборку.

    Также рекомендую разобраться с ГитХабом. Там очень просто вносить свои изменения в проект. Без ожиданий и прочего.

    Алексей Ван
    11.08.2017 05:43
    #2
  3. Сергей Борисов

    Регистрация:
    23.02.17
    Сообщения:
    42
    Был на сайте:
    09.02.18
    Цитата: Алексей Ван
    Цитата: Сергей Борисов

    OsDataMaster - метод RePaintSetGrid()

    код

    _gridset[0, 0].Selected = true; // Выбрать невидимую строку, чтобы убрать выделение по умолчанию с грида.
    _gridset.ClearSelection();

    заменить на

    if (_gridset.Rows.Count != 0)
    {
    _gridset[0, 0].Selected = true; // Выбрать невидимую строку, чтобы убрать выделение по умолчанию с грида.
    _gridset.ClearSelection();
    }

    Иначе необрабатываемое исключение не позволит открыть интерфейс.

    хорошо. Добавлю в сборку.

    Также рекомендую разобраться с ГитХабом. Там очень просто вносить свои изменения в проект. Без ожиданий и прочего.

    Ок. Спасибо.

    Сергей Борисов
    11.08.2017 11:38
    #3