0

我有一个具有以下值的数据库表(从 PRO_ID=2061 的 tbl 中选择 *):
在此处输入图像描述

我有一个asp:图表。上表也可以是 Chart1.DataSource。标记可能如下所示:

            <asp:Chart ID="Chart1" runat="server" Width="800px" Height="400px">
        <series>
            <asp:Series Name="Risk HW" ChartArea="ChartArea1" YValueMembers="HW_ID">

这行得通。但是 HW_ID 是一个外键,我想从表 tbl_HW 中获得另一个值。
最好是:YValueMembers="tbl_HW.myWantedValue"。
我可以以某种方式调用父表并获得想要的值(以一种简单的方式)吗?

(提示:我用的是Entity Framework。也许可以用EntityDataSource来实现)

4

1 回答 1

0

如果您已映射对象,以便填充该表的对象具有另一个表的类作为属性,您应该能够对其进行数据绑定。

这个问题似乎有一些相关信息,但不是特定于图表。

数据绑定控件中的属性名称反映到绑定到它们的对象上,因此您可以使用复杂对象的属性(因此,如果绑定 Foo 类型的对象,则可以绑定到 Foo.bar.Pickle,如果 Foo 类有一个属性栏,它是一个具有名为“Pickle”的属性的对象)

于 2013-04-12T12:56:01.143 回答