首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Telerik Hierarchical RadGrid NeedDatasource:如何引用ParentID?

Telerik Hierarchical RadGrid NeedDatasource:如何引用ParentID?
EN

Stack Overflow用户
提问于 2011-11-08 15:27:32
回答 1查看 2K关注 0票数 0

我有一个RadGrid,在RadGrid1.MasterTableView.NestedViewTemplate里面我有另一个RadGrid。外部RadGrid为RadGrid1,内部RadGrid为RadGrid2。这两个RadGrids都是从后台代码创建的。我定义了一个关系,如下所示:

代码语言:javascript
复制
RadGrid1.MasterTableView.NestedViewSettings.ParentTableRelation.Add(New Telerik.Web.UI.GridRelationFields() With {.DetailKeyField = "ID", .MasterKeyField = "ID"})

我的问题是:

我有一个内部RadGrid的NeedDatasource事件,我想按父行ID的ID进行过滤,我该怎么做呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-08 16:58:07

问题解决了。我已经使用以下委托为RadGrid2.NeedDatasource添加了一个处理程序:

代码语言:javascript
复制
    Public Sub RadGrid2_NeedDatasource(ByVal source As Object, ByVal e As GridNeedDataSourceEventArgs)
        Dim innerGrid As RadGrid = CType(source, RadGrid)
        Dim nestedItem As GridNestedViewItem = CType(innerGrid.NamingContainer, GridNestedViewItem)
(nesteditem.ParentItem)).GetDataKeyValue("ID")); 
        Dim ShiftID = CType(nestedItem.ParentItem, GridDataItem).GetDataKeyValue("ID")
        '...
    End Sub
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8047178

复制
相关文章

相似问题

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