我在asp.net应用程序中使用了daypilot schedular。如何在后台代码中获取DataValuefield的值。
<DayPilot:DayPilotScheduler ID="DayPilotScheduler1" runat="server"
DataStartField="start"
DataEndField="end"
DataIdField = "AppId"
DataTextField="name"
DataValueField="id"
ViewType="Gantt"
>
</DayPilot:DayPilotScheduler>我尝试过e.Value,但它显示的是DataIdField。如何获取DataValueField?
Protected Sub DayPilotScheduler1_EventMove(ByVal sender As Object, ByVal e As EventMoveEventArgs)
Dim id as string = e.Value //gets DataIdField
End Sub发布于 2016-09-01 14:40:42
从这个link上可以看出,DataValueField已经过时了:
获取或设置包含id (主键)的列的名称。过时了。请改用.DataIdField。
在我的项目中,我可以这样访问该值:
DataValueField="id" //column "id" of my source table在BeforeEventRender中获取它
string id = (string)e.DataItem["id"];
https://stackoverflow.com/questions/38717172
复制相似问题