gpt4 book ai didi

c# - 尝试使用 DataBindCrossTable 方法显示折线图时总是出现条形图

转载 作者:太空宇宙 更新时间:2023-11-03 11:04:08 26 4
gpt4 key购买 nike

我正在尝试使用内置图表控件在 asp.net 中创建图表,我使用存储过程从 sql 中读取数据并将其存储在列表中。当我使用 datacrosstable 时,总是显示条形图。我需要要显示的折线图。

Chart1.DataBindCrossTable(mylist,"engine", "year", "value","Label=value");

在标记中我也指定了

<asp:Chart ID="Chart1" runat="server">
<series>
<asp:Series ChartType="Line" Name="Series1" />
</series>
</asp:Chart>

在cs页面也试过了

Chart1.Series[0].BorderDashStyle = ChartDashStyle.Solid;
Chart1.Series[1].BorderDashStyle = ChartDashStyle.Solid;

最佳答案

DataBindCrossTable根据唯一值创建一个新系列。这样<asp:Series...在您的 ASPX 标记中不适用。您必须在代码中为每个创建的系列设置 ChartType。

关于c# - 尝试使用 DataBindCrossTable 方法显示折线图时总是出现条形图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16574939/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com