// 삭제해주는 함수
    protected void delete(object sender, EventArgs e)
    {
        if (btnDelete.Text == "삭제")
        {
            isSelectDelete = !isSelectDelete;
            boardList.Columns[0].Visible = isSelectDelete;

            txtPw.Visible  = true;
            txtPw.Text     = "";
            btnDelete.Text = "확인";
        }

        else if (btnDelete.Text == "확인")
        {
            BoardDAO boarddao = new BoardDAO();

            int       deleteNum      = 0;
            ArrayList deleteBoardNum = new ArrayList();
            String    deleteBoardPw  = "";

            // 체크된 체크박스 확인해주는 부분
            for (int i = 0; i < boardList.Rows.Count; i++)
            {
                if (((CheckBox)boardList.Rows[i].FindControl("board_checkbox")).Checked)
                {
                    deleteBoardNum.Add(boardList.Rows[i].Cells[1].Text);
                    deleteBoardPw = boardList.Rows[i].Cells[5].Text;
                    deleteNum++;
                }
            }

            // 삭제하려는 게시글 수가 한 개일경우
            if (deleteNum == 1 && isDelete(txtPw.Text, deleteBoardPw))
            {
                if (boarddao.Delete(((string)deleteBoardNum[0])))
                {
                    ErrorGo("삭제하였습니다", "Board_Main.aspx");
                }
            }

            // 삭제하려는 게시글 수가 여러개인 경우
            // 관리자 비밀번호는 1220
            else if (deleteNum > 1 && isDelete(txtPw.Text, "1220"))
            {
                foreach (object boardId in deleteBoardNum)
                {
                    string  boardnum = (string)boardId;
                    Boolean result   = boarddao.Delete(boardnum);
                }

                ErrorGo("삭제하였습니다", "Board_Main.aspx");
            }
        }
    }