早上好,如果你能帮助我,我想用asp.net c#中的图表制作一个统计图表,图表已经出来了,但没有出来的是我希望真实数字出现在每个栏中, 比如像这样 像图片
目前它出来了,但没有上面的数字,这就是我想要的
目前这是我在 html 中的代码。
<asp:Chart ID="Chart1" runat="server" Width="600px">
<Titles>
<asp:Title Text="Costo Mensual"></asp:Title>
</Titles>
<Series>
<asp:Series Name="Series1" XValueMember="0" YValueMembers="2">
</asp:Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="ChartArea1">
</asp:ChartArea>
</ChartAreas>
</asp:Chart>
并在代码中:
DataSet ds = new DataSet();
SqlConnection cn = new SqlConnection(ObtenerCadenaConexion());
cn.Open();
SqlCommand cmd2 = new SqlCommand("GenerarBarraLineal", cn);
cmd2.CommandType = CommandType.StoredProcedure;
cmd2.Parameters.Add("@opt", SqlDbType.Int);
cmd2.Parameters.Add("@anio", SqlDbType.VarChar);
cmd2.Parameters.Add("@suministro", SqlDbType.VarChar);
cmd2.Parameters["@opt"].Value = 1;
cmd2.Parameters["@anio"].Value = cboPeriodo.SelectedItem.Text;
cmd2.Parameters["@suministro"].Value = "";
cmd2.ExecuteNonQuery();
SqlDataAdapter da = new SqlDataAdapter(cmd2);
da.Fill(ds);
Chart1.DataSource = ds;
cn.Close();
我想你正在寻找这个:
在系列标签内,这会让你像这样: