Beispiel #1
0
        private void GrdDivTbl_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex > -1)
            {
                DataGridViewRow data = GrdMemberTbl.Rows[e.RowIndex];
                TxtIdx.Text             = data.Cells[0].Value.ToString();
                TxtNames.Text           = data.Cells[1].Value.ToString();
                CboLevels.SelectedIndex = CboLevels.FindString(data.Cells[2].Value.ToString());
                TxtAddr.Text            = data.Cells[3].Value.ToString();
                TxtMobile.Text          = data.Cells[4].Value.ToString();
                TxtEmail.Text           = data.Cells[5].Value.ToString();

                mode = "UPDATE"; // 수정은 UPDATE
            }
        }
Beispiel #2
0
        private void GrdDivTbl_CellClick(object sender, System.Windows.Forms.DataGridViewCellEventArgs e)
        {
            if (e.RowIndex > -1)
            {
                DataGridViewRow data = GrdMemberTBL.Rows[e.RowIndex];
                TxtIdx.Text             = data.Cells[0].Value.ToString();
                TxtNames.Text           = data.Cells[1].Value.ToString();
                TxtIdx.ReadOnly         = true;
                TxtIdx.BackColor        = Color.SkyBlue;
                CboLevels.SelectedIndex = CboLevels.FindString(data.Cells[2].Value.ToString());
                TxtAddr.Text            = data.Cells[3].Value.ToString();
                TxtMobile.Text          = data.Cells[4].Value.ToString();
                TxtEmail.Text           = data.Cells[5].Value.ToString();

                mode = "UPDATE";
            }
        }
        private void GrdDivTbl_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex > -1)
            {
                DataGridViewRow data = GrdMemTbl.Rows[e.RowIndex];
                TxtIdx.Text             = data.Cells["Idx"].Value.ToString();
                TxtNames.Text           = data.Cells["Names"].Value.ToString();
                TxtAdr.Text             = data.Cells["Addr"].Value.ToString();
                TxtPhone.Text           = data.Cells["Mobile"].Value.ToString();
                TxtEmail.Text           = data.Cells["Email"].Value.ToString();
                CboLevels.SelectedIndex = CboLevels.FindString(data.Cells[2].Value.ToString());
                TxtIdx.ReadOnly         = true;
                TxtIdx.BackColor        = Color.Beige;

                mode = "UPDATE"; // 수정은 UPDATE
            }
        }
Beispiel #4
0
        private void GrdDivTbl_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex > -1)     // 첫번째 인덱스가 0이니까 -1로해준다
            {
                DataGridViewRow data = GrdMemberTbl.Rows[e.RowIndex];
                TxtIdx.Text             = data.Cells[0].Value.ToString(); // object는 Tostring을 때려주자
                TxtNames.Text           = data.Cells[1].Value.ToString();
                TxtIdx.ReadOnly         = true;
                TxtIdx.BackColor        = Color.Beige;
                CboLevels.SelectedIndex = CboLevels.FindString(data.Cells[2].Value.ToString());
                TxtAddr.Text            = data.Cells[3].Value.ToString();
                TxtMobile.Text          = data.Cells[4].Value.ToString();
                TxtEmail.Text           = data.Cells[5].Value.ToString();

                mode = "UPDATE";  // 수정은 UPDATE
            }
        }
Beispiel #5
0
        private void GrdDivTbl_CellClick(object sender, System.Windows.Forms.DataGridViewCellEventArgs e)
        {
            if (e.RowIndex > -1)
            {
                DataGridViewRow data = GrdMemberTbl.Rows[e.RowIndex];
                TxtIdx.Text             = data.Cells[0].Value.ToString();                       //MemberTbl의 ID
                TxtNames.Text           = data.Cells[1].Value.ToString();                       //MemberTbl의 Name
                TxtIdx.ReadOnly         = true;                                                 //Division이 PK라서 변경하면 안 된다.
                TxtIdx.BackColor        = Color.Red;
                CboLevels.SelectedIndex = CboLevels.FindString(data.Cells[2].Value.ToString()); //콤보박스의 인덱스 0번을 출력
                TxtAddr.Text            = data.Cells[3].Value.ToString();                       //MemberTbl의 Address
                TxtMobile.Text          = data.Cells[4].Value.ToString();                       //MemberTbl의 Mobile
                TxtEmail.Text           = data.Cells[5].Value.ToString();                       //MemberTbl의 Email


                mode = "UPDATE"; // 수정은 UPDATE
            }
        }
        private void GrdDivTbl_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex > -1)
            {
                DataGridViewRow data = GrdMemberTbl.Rows[e.RowIndex];     //  Rows중에 한 행을 선택했으므로 DataGridViewRow이다.
                TxtIdx.Text             = data.Cells[0].Value.ToString(); //  Cells는 한 행이기 때문에 Division, Names가 들어가있음
                TxtNames.Text           = data.Cells[1].Value.ToString();
                CboLevels.SelectedIndex = CboLevels.FindString(data.Cells[2].Value.ToString());
                TxtAddr.Text            = data.Cells[3].Value.ToString();
                TxtMobile.Text          = data.Cells[4].Value.ToString();
                TxtEmail.Text           = data.Cells[5].Value.ToString();

                TxtIdx.ReadOnly  = true;
                TxtIdx.BackColor = Color.Black;

                mode = "UPDATE";    //수정은 UPDATE
            }
        }
Beispiel #7
0
        private void GrdDivTbl_CellClick(object sender, DataGridViewCellEventArgs e)  //꼭 CellClick
        {
            if (e.RowIndex > -1)
            {   //var data
                DataGridViewRow data = GridMemberTbl.Rows[e.RowIndex];
                TxtIdx.Text      = data.Cells[0].Value.ToString();
                TxtNames.Text    = data.Cells[1].Value.ToString();
                TxtIdx.ReadOnly  = true; // PK 값은 수정하면 단된다. TXTDIVISION이 PK값이다.
                TxtIdx.BackColor = Color.Beige;

                CboLevels.SelectedIndex = CboLevels.FindString(data.Cells[2].Value.ToString());  // 콤보 박스에서 찾은 인덱스는 = 데이터에서 2번값에서 가져온 값을 찾아라

                TxtAddr.Text   = data.Cells[3].Value.ToString();
                TxtMobile.Text = data.Cells[4].Value.ToString();
                TxtEmail.Text  = data.Cells[5].Value.ToString();



                mode = "UPDATE"; //수정은 UPDATE
            }
        }
Beispiel #8
0
        // DataGridView 셀을 클릭할 때 발생하는 이벤트
        private void GridDivTbl_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex > -1)
            {
                // (e)이벤트가 발생한 Row의 모든 값들을 가져온다.
                DataGridViewRow data = GridMembersTbl.Rows[e.RowIndex];

                // 텍스트 박스에 값을 출력한다.
                // 위에서 생성한 ColumnHeader의 순서에 맞춰서 설정한다.
                TxtIdx.Text             = data.Cells[0].Value.ToString();
                TxtNames.Text           = data.Cells[1].Value.ToString();
                CboLevels.SelectedIndex = CboLevels.FindString(data.Cells[2].Value.ToString());
                TxtAddress.Text         = data.Cells[3].Value.ToString();
                TxtMobile.Text          = data.Cells[4].Value.ToString();
                TxtEmail.Text           = data.Cells[5].Value.ToString();

                // PK(Primary Key) 가 들어가는 텍스트 박스는 변경이 불가능하도록 ReadOnly로 지정한다.
                TxtIdx.ReadOnly = true;

                myMode = BaseMode.UPDATE;
            }
        }