Этот код Linq, который у меня есть в событии FormLoad:
ShowChartReport();
chart1.Series.Clear();
var series = chart1.Series.Add("Series1");
series.XValueMember = "ProduktId";
series.YValueMembers = "TolatlSold";
series.Name = "Products";
chart1.ChartAreas["ChartArea1"].AxisX.Interval = 1;
А затем этот следующий метод для загрузки диаграммы
private void ShowChartReport()
{
using (CoffeEntities db = new CoffeEntities())
{
var result = (from pr in db.SaleDetails
group pr by pr.Product.Description into g
select new
{
ProduktId = g.Key,
TolatlSold = g.Count()
}).ToList();
chart1.DataSource = result;
chart1.DataBind();
chart1.Show();
}
}
Я пыталсядаже как это внутри ShowChartReport ()
chart1.Series["ProduktId"].IsValueShownAsLabel = true;
chart1.Series["TolatlSold"].IsValueShownAsLabel = true;
Но, тем не менее, я не вижу эти метки значения Y в каждом элементе диаграммы.
Точно так же, как этот вопрос как отображать значения на графике диаграммы с помощью c # Я хочу, но я использую Linq и сбиваю с толку меня Как это сделать ... Я был бы признателен, если бы вы моглипомоги мне