Отображение вычисляемых данных в виртуальном режиме

например вам нужно представить в

Другим сценарием, где вам может потребоваться явный контроль над формированием отображаемых значений ячеек, является случай, когда вы работаете с данными, содержащими вычисляемые значения, особенно в сочетании с привязанными данными и большими наборами данных. Например, вам нужно представить в сетке коллекцию данных, которая содержит десятки тысяч или даже миллионы строк. Конечно, прежде всего следует подумать о целесообразности такого варианта, но если это действительно нужно, вы, наверное, не захотите забивать память своей системы, размножая копии этих данных. Вы, возможно, не захотите даже загружать в память сразу все данные, особенно если они создаются динамически или вычисляются. Однако вам требуется, чтобы пользователь мог беспрепятственно покручивать данные, находя то, что представляет для него интерес. Виртуальный режим сетки DataGridView Позволяет отображать значения ячеек по мере их поступления, поэтому эти данные не нужно держать в памяти, пока они не используются. При виртуальном режиме вы можете на этапе проектирования специфицировать, какие столбцы содержит сетка, а значения ячеек передавать позднее, чтобы они отображались только во время выполнения, но не ранее. Внутреннее представление сетки будет хранить только значения ячеек, отображаемых в данный момент; значения ячеек предоставляются по мере необходимости.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *