【问题标题】:RadGrid master/Details TelerikRadGrid 主/详细信息 Telerik
【发布时间】:2012-01-16 19:50:05
【问题描述】:

我的主表可以说是用户,第二个是订单详细信息。现在假设用户表中的 PK 是 ID。在订单中,我只有卡号列,我可以通过它来决定应该显示哪些行。在每一行用户中 CardNumber 也是如此。

我知道如何为使用控制参数的订单表创建数据源:

<asp:ControlParameter ControlID="gvUsers" DefaultValue="0" Name="ID"
                                      PropertyName="SelectedValue" Type="Int32" />

感谢我可以获取用户表的 PK 用户 ID,并在订单的选择查询中使用它。但我需要使用的不是 userId 而是 CardID。

我应该怎么做才能使它成为重新绑定订单表的最简单方法,每次根据用户表中新选择的行的 cardNumber 值更改用户表中的选定行时。

感谢您的帮助

【问题讨论】:

    标签: c# asp.net .net telerik


    【解决方案1】:

    好的,我想通了。

    &lt;MasterTableView DataKeyNames="id, userId加key就够了

    然后就可以在sql数据源中使用了:

    <asp:ControlParameter ControlID="gvUsers" DefaultValue="0" Name="userId"
                                      PropertyName="SelectedValue" Type="Int32" />
    

    【讨论】:

    • 一位同事刚刚问我如何做到这一点,而 7 年后,即使 Telerik 文档也不清楚这一点(或者,至少我找不到)。以为您会很高兴知道这对 2019 年的某人有用。:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-19
    • 1970-01-01
    • 1970-01-01
    • 2010-12-06
    • 1970-01-01
    • 2012-11-17
    相关资源
    最近更新 更多