public void PositionNomineeArrToTable(NomineeArrState state) { //listView_Nominee PositionNomineeArr positionNomineeArr = new PositionNomineeArr(); positionNomineeArr.Fill(state, false); SortedDictionary <string, string> dictionary = positionNomineeArr.GetSortedDictionary(toolStripMenuItem_Sort.Checked); UpdateListView_PositionNominee(dictionary, toolStripMenuItem_Sort.Checked); }
public void DataToChart(NomineeArrState state) { //פלטת הצבעים -אפשר גם להגדיר מראש במאפיינים )לא בקוד( chart1.Palette = ChartColorPalette.Excel; //מחייב הצגת כל הערכים בציר האיקס, אם רוצים שיוצגו לסירוגין רושמים 2 chart1.ChartAreas[0].AxisX.LabelStyle.Interval = 1; //כותרת הגרף -1 chart1.Titles.Clear(); chart1.Titles.Add("ביקוש משרות"); //הוספת הערכים למשתנה מסוג מילון ממוין PositionNomineeArr curPositionNomineeArr = new PositionNomineeArr(); curPositionNomineeArr.Fill(state, false); SortedDictionary <string, int> dictionary = curPositionNomineeArr.GetSortedDictionary(); //הגדרת סדרה וערכיה - שם הסדרה מועבר למקרא - 2 Series series = new Series("התפלגות", 0); //סוג הגרף series.ChartType = SeriesChartType.Pie; //המידע שיוצג לכל רכיב ערך בגרף - 3 //שם - VALX //הערך - VAL//# //אחוז עם אפס אחרי הנקודה - {P0} PERCENT series.Label = /*"#VALX*/ "#VAL [#PERCENT{P0}]"; series.LegendText = "#VALX"; //הוספת הערכים מתוך משתנה המילון לסדרה series.Points.DataBindXY(dictionary.Keys, dictionary.Values); series.SmartLabelStyle.Enabled = true; //מחיקת סדרות קיימות - אם יש ולא בכוונה chart1.Series.Clear(); //הוספת הסדרה לפקד הגרף chart1.Series.Add(series); }