コード例 #1
0
        private void listView1_SelectedIndexChanged(object sender, EventArgs e)
        {
            ClearRadioButtons();

            if (listView1.SelectedItems.Count > 0)
            {
                var selectedId = Convert.ToInt32(listView1.SelectedItems[0].SubItems[2].Text);

                if (selectedId > 0)
                {
                    groupBox1.Enabled = true;
                    button1.Enabled   = true;

                    _attendance = attendanceTableAdapter1.GetData().FindBystudent_idstudent_activity_id(_studentId, selectedId);
                    _activity   = studenT_ACTIVITYTableAdapter1.GetData().FindBystudent_activity_id(selectedId);
                    MessageBox.Show(String.Format("{0} has been selected", _activity.student_activity_name));

                    switch (_attendance.student_activity_tutorrating)
                    {
                    case 1:
                        radioButton1.Select();
                        break;

                    case 2:
                        radioButton2.Select();
                        break;

                    case 3:
                        radioButton3.Select();
                        break;

                    case 4:
                        radioButton4.Select();
                        break;

                    case 5:
                        radioButton5.Select();
                        break;

                    default:     //nothing
                        break;
                    }
                }
            }
        }
コード例 #2
0
        private void listView1_SelectedIndexChanged(object sender, EventArgs e)
        {
            ClearRadioButtons();

            if (listView1.SelectedItems.Count > 0)
            {
                var selectedId = Convert.ToInt32(listView1.SelectedItems[0].SubItems[2].Text);

                if (selectedId > 0)
                {
                    groupBox1.Enabled = true;
                    button1.Enabled = true;

                    _attendance = attendanceTableAdapter1.GetData().FindBystudent_idstudent_activity_id(_studentId, selectedId);
                    _activity = studenT_ACTIVITYTableAdapter1.GetData().FindBystudent_activity_id(selectedId);
                    MessageBox.Show(String.Format("{0} has been selected", _activity.student_activity_name));

                    switch (_attendance.student_activity_rating)
                    {
                        case 1:
                            radioButton1.Select();
                            break;
                        case 2:
                            radioButton2.Select();
                            break;
                        case 3:
                            radioButton3.Select();
                            break;
                        case 4:
                            radioButton4.Select();
                            break;
                        case 5:
                            radioButton5.Select();
                            break;
                        default: //nothing
                            break;
                    }
                }
            }
        }