首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分层Rad网格故障

分层Rad网格故障
EN

Stack Overflow用户
提问于 2010-02-24 15:53:27
回答 1查看 4.8K关注 0票数 2

我不确定是否有其他人在这件事上有麻烦。我正在尝试使用RAD网格来创建一个4层的层次结构来显示给用户。我遵循了本网站上的教程,但没能让它开始工作。我知道在子选择语句中有数据,但是第二层总是空的。我已经对照数据库检查了select语句,它们都是正确的。我认为问题在于我要为我的数据源填充参数。我尝试过使用本教程中使用的会话方法,但这不起作用。我看到了使用常规asp:参数的另一种方法,但这也不起作用。我认为问题在于我的参数名称,因为本教程非常强调如何确保它们的名称正确,但我不知道哪里是不正确的。在使用拉德电网之前,还有其他人遇到过这个问题吗?

谢谢你的帮助。

编辑

DataKeyNames for GridTableView及其关系MasterKeyFieldGridRelationField中是case sensitive...this引起的问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-02-24 15:58:09

IIRC关系的参数名必须与它们的父DataKeyField名称和提供给SQL / SP的参数名称相匹配。

我以前也有过这个问题,最好一次把它分解成一个嵌套的表,比如从两个开始,然后从那里开始工作。

另外,

代码语言:javascript
复制
<telerik:GridTableView DataKeyNames="ID,loc" DataSourceID="checkDFSource" Width="100%"
                            runat="server">
                            <ParentTableRelation>
                                <telerik:GridRelationFields DetailKeyField="batch_ID" MasterKeyField="ID" />
                                <telerik:GridRelationFields DetailKeyField="loc" MasterKeyField="loc" />
                            </ParentTableRelation>
                            <DetailTables>
                                <telerik:GridTableView DataKeyNames="ID,loc"

你确定那些数据显示的名字是正确的吗?主人和第一个孩子都是一样的

编辑--而且,也许我不完全理解标记,但是每个标记需要两个GridRelationField条目吗?我过去只用过一次。

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

https://stackoverflow.com/questions/2327346

复制
相关文章

相似问题

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