2016-06-20 43 views
2

Я хочу получить значение DataResourceField, когда событие Move инициировано. Это мой код DayPilot.Получить DataResourceField значение DayPilot Scheduler

<DayPilot:DayPilotScheduler ID="dplRoom" runat="server" HeaderFontSize="8pt" 
             HeaderHeight="20" 
             DataStartField="BookStartDate" 
             DataEndField="BookEndDate" 
             DataTextField="AppName" 
             DataValueField="BID" 
             DataResourceField="BedID" 
             EventHeight="30" 
             RowMinHeight="30" 
             EventFontSize="11px" 
             CellDuration="1440" 
             BackColor="White" 
             CssClass="grid" 
             DurationBarVisible="false" 
             EventClickHandling="select" 
             EventClickJavaScript="" 
             FreeTimeClickJavaScript="" 
             HeightSpec="Max" 
             Height="570" 
             CellGroupBy="Month" 
             OnTimeRangeSelected="dplRoom_TimeRangeSelected" 
             TimeRangeSelectedHandling="JavaScript" 
             TimeRangeSelectedJavaScript="timeRangeSelected(start, end, resource)" 
             ShowToolTip="false" 
             EventMoveHandling = "CallBack" 
             OnEventMove="dplRoom_EventMove" > 

OnEventMove:

Protected Sub dplRoom_EventMove(ByVal sender As Object, ByVal e As EventMoveEventArgs) 
    Response.Write(e.NewEnd + " " + e.NewStart + " " + e.Value + " " + e.Text) 
    End Sub 

Как я могу получить DataResourceField значение на EventMove Event.

Любая помощь будет высоко оценена.

ответ

1

DataResourceField фактически получает или задает имя столбца, содержащего первичный ключ.

Попробуйте e.NewResource чтобы получить DataResourceField Стоимость.

1

ckeck this link это может быть вам полезно.