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

Delphi

Немного про различия в BeginUpdate и DisableControls

<DataSet>.DisableControls/EnableControls - регулируют оповещение связанных элементов управления о изменениях в данных. Полезно изспользовать в случаях массированных изменений в DataSet

<DataController>.BeginUpdate/EndUpdate - полезно при изменении структуры данных(например, при добавлении столбцов) или внесении через контролер. Не блокируют DataSet.

<Grid>.BeginUpdate/EndUpdate - используйте при измнениях в уровнях Grid-а. Не блокирует GridViews и их DataControllers.

<GridView>.BeginUpdate/EndUpdate - наиболее мощные методы, так как они блокируют сам GridView, а также его DataController и родительский Grid.

<DataController>.BeginFullUpdate/EndFullUpdate - это просто ещё один способ вызвать <GridView>.BeginUpdate/EndUpdate из DataController.

Метки:

Filtered HTML

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Допустимые HTML-теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и абзацы переносятся автоматически.
  • Вы можете цитировать другие сообщения, используя тэг [quote]

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и абзацы переносятся автоматически.