首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在后台代码中获取DayPilot的DataValueField

在后台代码中获取DayPilot的DataValueField
EN

Stack Overflow用户
提问于 2016-08-02 17:52:11
回答 1查看 133关注 0票数 0

我在asp.net应用程序中使用了daypilot schedular。如何在后台代码中获取DataValuefield的值。

代码语言:javascript
复制
 <DayPilot:DayPilotScheduler ID="DayPilotScheduler1" runat="server" 
    DataStartField="start" 
    DataEndField="end" 
    DataIdField = "AppId"
    DataTextField="name" 
    DataValueField="id" 
    ViewType="Gantt"
    >
</DayPilot:DayPilotScheduler>

我尝试过e.Value,但它显示的是DataIdField。如何获取DataValueField

代码语言:javascript
复制
Protected Sub DayPilotScheduler1_EventMove(ByVal sender As Object, ByVal e As EventMoveEventArgs)

Dim id as string = e.Value  //gets DataIdField


End Sub
EN

回答 1

Stack Overflow用户

发布于 2016-09-01 14:40:42

从这个link上可以看出,DataValueField已经过时了:

获取或设置包含id (主键)的列的名称。过时了。请改用.DataIdField。

在我的项目中,我可以这样访问该值:

代码语言:javascript
复制
DataValueField="id" //column "id" of my source table

BeforeEventRender中获取它

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38717172

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档