private void btnConfirm_Click(object sender, EventArgs e) //라디오버튼 판매중일때 그리드뷰 셀 체크한 목록 출하지시서로 정보 넘겨주면서 폼띄워주는 메서드 { int NoCheckCount = 0; // 체크목록 없을경우 예외처리에 필요한 변수 int checkRowIndex = 0; // 체크된 로우의 인덱스 값 int numOfRepit = 0; // 로우 반복횟수. foreach (DataGridViewRow item in dataGridView1.Rows) { if (Convert.ToBoolean(item.Cells[0].Value)) { NoCheckCount++; //MessageBox.Show(NoCheckCount.ToString()); //체크 되면 들어와 checkRowIndex = numOfRepit; } else { } numOfRepit++; } checkRowIndex = Int32.Parse(dataGridView1.Rows[checkRowIndex].Cells[1].Value.ToString()); if (NoCheckCount == 0) { MessageBox.Show("체크한 목록이 없습니다."); return; } else { Shipment s = new Shipment(checkRowIndex); s.Show(); } NoCheckCount = 0; }
/// <summary> /// 출하지시에 필요한 주문번호를 넘겨주면서 출하지시폼을 띄워주는 이벤트 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn2_Click(object sender, EventArgs e) { Shipment s = new Shipment(Int32.Parse(lblOrderNo.Text), lblCusID.Text); s.Show(); }