В чем разница между DataValueField и DataIdField из DayPilot Scheduler

Я использую DayPilot который имеет два атрибута DataValueField а также DataIdField, Оба назначены с некоторыми значениями. Я могу получить доступ к DataIdField в коде, используя e.Value, но не могу получить доступ DataValueField,

Это одни и те же вещи или они разные?

Пожалуйста помоги

1 ответ

Решение

То же, что и мой другой ответ:

Как видно по этой ссылке DataValueField устарел:

Получает или задает имя столбца, который содержит идентификатор (первичный ключ). Вышло из употребления. Вместо этого используйте.DataIdField.

В моем проекте я могу получить доступ к значению следующим образом:

DataValueField="id" //column "id" of my source table

Получить его в BeforeEventRender:

string id = (string)e.DataItem["id"];

Другие вопросы по тегам