Я часто ссылаюсь на значения в поле в dbgrid с номером индекса, например:
dbgrid1.Fields[8].AsString:= 'SomeValue'; //индекс 8, относящийся к полю с именем «Платеж»
Это работает нормально, пока я не изменю поля, перечисленные dbgrid в редакторе полей, и в это время мне нужно искать все вышеперечисленное использование и изменять номер индекса.
Было бы намного проще и меньше возможностей для проблем, если бы я мог сослаться на поле примерно так:
dbgrid1.Field('Платеж').AsString:= 'SomeValue';
Есть ли способ сделать это?