Значение FieldName / DataMember (например, column.FieldName ) используется в качестве уникального идентификатора конкретного свойства данных.Самый простой способ сохранить синхронность значения и имени - использовать функцию nameof()
:
columnForDataProperty.FieldName = nameof(DataObject.DataProperty);
...
editorForDataProperty.DataBindings.Add("EditValue", dataSource: dataObjectBindingSource, dataMember: nameof(DataObject.DataProperty));
Вы можете использовать функцию выше , когда вы используете привязки, созданные во время выполненияи , если , инструмент BabelFor.Net правильно продолжает работу с языковой функцией nameof()
.
Если вы используете привязки данных, настроенные в режиме конструктора, вы должны либо удалить конкретное свойство данных из обфускации, либо изменить значение FieldName / DataMember соответствующим образом.
В обоих случаях обращайтесь в службу поддержки BabelFor.Net , чтобы получить более подробную информацию о поддерживаемых функциях BabelFor и особенностях конфигурации.