В чем разница между 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"];