从ShieldUi BarChart中的代码隐藏中设置PrimaryHeader的任何方法

时间:2018-11-09 10:16:47

标签: charts shieldui

我正在使用shieldui的asp.net版本的图表,并具有一个条形图,并且希望使用数据库中的数据设置primaryHeader或secondaryHeader。我搜索了shieldui网站的文档页面,但找不到任何东西。

我尝试的是这样的:

<shield:ShieldChart ID="ShieldChart1" Width="100%" Height="200px" runat="server"
    OnTakeDataSource="ShieldChart1_TakeDataSource"
    CssClass="chart">
    <PrimaryHeader Text=" ">
        <Style Bold="true" FontSize="30px" />
    </PrimaryHeader>
    <SecondaryHeader Text="<asp:Label id="CardInvoiced" runat="server"/> ">
    </SecondaryHeader>
    <ExportOptions AllowExportToImage="false" AllowPrint="false" />
    <Axes>
        <shield:ChartAxisX 
            CategoricalValuesField="Area">
        </shield:ChartAxisX> 
        <shield:ChartAxisY>

        </shield:ChartAxisY>
    </Axes>
    <DataSeries>
            <shield:ChartBarSeries DataFieldY="Sales" CollectionAlias="signups">
            </shield:ChartBarSeries>
            <shield:ChartBarSeries DataFieldY="Starts" CollectionAlias="starts">
            </shield:ChartBarSeries>
            <shield:ChartBarSeries DataFieldY="bis" CollectionAlias="bis">
            </shield:ChartBarSeries>
            <shield:ChartBarSeries DataFieldY="comps" CollectionAlias="comps">
            </shield:ChartBarSeries>
    </DataSeries>
</shield:ShieldChart>

ShieldUI错误是:

  

类型'Shield.Web.UI.ShieldChart'没有名为'Label'的公共属性。

关于如何实现此目标的任何建议?

1 个答案:

答案 0 :(得分:1)

我解决了这个问题,这是您在ShieldUi图形中同时设置PrimaryHeader和SecondaryHeader的方法:

    ShieldChartFSS7R.PrimaryHeader.Text = "Test Primary Header";
    ShieldChartFSS7R.SecondaryHeader.Text = "Test Secondary Header";

其中显示的标题如下:

header example