Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MS图表系列作为标签_C#_Asp.net Charts - Fatal编程技术网

C# MS图表系列作为标签

C# MS图表系列作为标签,c#,asp.net-charts,C#,Asp.net Charts,我在我的页面上创建了一个MS图表控件,并添加了绑定到DataView的2系列组合栏和折线图。我的DataView有第三个度量项,我想在条形图的条形图上显示为标签。是否有方法将DataView中的第三个值指定为第一个系列的标签 提前感谢您的回复 这里是我到目前为止的一个片段 DataView DV = new DataView(source, exp, sortorder, DataViewRowState.CurrentRows); Chart1.Series.

我在我的页面上创建了一个MS图表控件,并添加了绑定到DataView的2系列组合栏和折线图。我的DataView有第三个度量项,我想在条形图的条形图上显示为标签。是否有方法将DataView中的第三个值指定为第一个系列的标签

提前感谢您的回复

这里是我到目前为止的一个片段

        DataView DV = new DataView(source, exp, sortorder, DataViewRowState.CurrentRows);

        Chart1.Series.Add("Traffic");
        Chart1.Series["Traffic"].Points.DataBindXY(DV, "Date", DV, "Traffic");
        Chart1.Series["Traffic"].ChartType = SeriesChartType.Column;
        Chart1.Series["Traffic"].YAxisType = AxisType.Primary;

        Chart1.Series.Add("Sales");
        Chart1.Series["Sales"].Points.DataBindXY(DV, "Date", DV, "Sales");
        Chart1.Series["Sales"].ChartType = SeriesChartType.Line;
        Chart1.Series["Sales"].YAxisType = AxisType.Secondary;
        Chart1.Series["Sales"].BorderWidth = 4;
        Chart1.Series["Sales"].Color = System.Drawing.Color.Crimson;
        Chart1.ChartAreas["ChartArea1"].AxisY2.Title = "Sales";

您可以通过使用数据绑定来实现该部分

现在,这应该为日期和销售额绘图,标签由指定的字段表示,应该是数据的一部分,或者在您的情况下是DV

Chart1.Series[0].Points.DataBind(data, "Date", "Sales", "Label=yourfieldhere");