Графическая диаграмма C# visualstudion windows form
Привет,
Я только что создал графическую диаграмму с помощью кода, который работает с базой доступа OlrDb и работает хорошо.
Chart Graph_121 = new Chart(); // Créer un Chart vide ChartArea ChartArea121 = new ChartArea(); // ChartArea (zone graphique) Graph_121.ChartAreas.Add(ChartArea121); // Ajoute le Chart Area à la Collection ChartAreas du Chart Series series121 = new Series(); // Création serie (qui contiendront les DataPoints)
Мой вопрос заключается в следующем :
В той же форме я хочу добавить кнопку и удалить с помощью метода Clear my Chart, как это сделать?
Ничего не работает :
Graph_121.Clear(); ChartArea121.Clear(); series121.Clear();
Имя Graph_121 не существует в текущем контексте !
Можем ли мы объявить Graph_121, ChartArea121, series121 публично?
спасибо
Что я уже пробовал:
Control Page_Principale = Graph_121.Page_Principale; Page_Principale.Controls.Remove(Graph_121); Graph_121.Clear(); ChartArea121.Clear(); series121.Clear();
Richard MacCutchan
Убедитесь, что ваша переменная не объявлена внутри метода, когда на нее ссылаются в других методах.
Richard Deeming
Основываясь на дополнительной информации в вашем не решение решение: вы объявили поля в верхней части класса, а затем объявили локальные переменные в одном методе, которые имеют то же имя, что и эти поля. Вы присваиваете значения локальным переменным, но никогда ничего не присваиваете полям.
Вы фактически вручаете конверт кому-то по имени "Боб", а затем подходите к другому человеку, которого также зовут "Боб", и ожидаете, что он получит ваш конверт.