コード例 #1
0
        private List <CourseDiffrence> CourseDiffrencesInData()
        {
            List <CourseDiffrence> allCourseDiffrences = new List <CourseDiffrence>(dataListView.Items.Count);

            foreach (ListViewItem item in dataListView.Items)
            {
                float diffrenceValue = CalculateAvg.DifferenceValueTo100(
                    item.SubItems[(int)eSubItem.Mark].Text, item.SubItems[(int)eSubItem.Points].Text);

                allCourseDiffrences.Add(new CourseDiffrence(
                                            item.SubItems[(int)eSubItem.CourseName].Text, diffrenceValue));
            }

            return(allCourseDiffrences);
        }
コード例 #2
0
        //private void changeMarkToolStripMenuItem_Click(object sender, EventArgs e)
        //{

        //    if (dataListView.Items.Count > 0)
        //    {
        //        // dataListView.Items.Remove(dataListView.SelectedItems[0]);
        //        dataListView.LabelEdit = true;
        //        ListViewItem lvi = dataListView.SelectedItems[0];
        //        lvi.BeginEdit();

        //        dataListView.SelectedItems[0].BeginEdit();
        //        // dataListView.LabelEdit = false;
        //    }
        //}

        #endregion

        private void showPotensialValueToolStripMenuItem_Click(object sender, EventArgs e)
        {
            try
            {
                if (dataListView.Items.Count > 0)
                {
                    string markString   = dataListView.SelectedItems[0].SubItems[(int)eSubItem.Mark].Text;
                    string pointsString = dataListView.SelectedItems[0].SubItems[(int)eSubItem.Points].Text;

                    float differenceValue = CalculateAvg.DifferenceValueTo100(markString, pointsString);

                    MessageBox.Show(string.Format(
                                        "Potensian more mark (untill up to 100) {0} the potensian is {1}", Environment.NewLine, differenceValue)
                                    , "Mark Potenseal");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Error , try to pick a row .(Row will be in blue.)");
            }
        }