DayPilot Scheduler 的 DataValueField 和 DataIdField 有什么区别

What is difference between DataValueField and DataIdField of DayPilot Scheduler

我正在使用 DayPilot,它有两个属性 DataValueFieldDataIdField。两者都分配了一些值。我可以使用 e.Value 在代码中访问 DataIdField 但无法访问 DataValueField

这些东西是相同的还是不同的?

请帮忙

同我的另一个回答:

如上所示 link DataValueField 已过时:

Gets or sets the name of the column that contains the id (primary key). Obsolete. Use .DataIdField instead.

在我的项目中,我可以通过这种方式访问​​值:

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

BeforeEventRender中获取:

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