private void btnAddTask_Click(object sender, EventArgs e)
 {
     // Open frmTaskDetails with all fields blank.
     frmTaskDetails newTask = new frmTaskDetails();
     newTask.FormClosed += TaskDetails_FormClosed;
     newTask.Show();
 }
        private void btnEditTask_Click(object sender, EventArgs e)
        {
            DataRow selectedRow;

            if (dataGrdTasks.SelectedRows.Count != 0)
            {
                // Get the currently selected row.
                selectedRow = ((DataRowView)dataGrdTasks.SelectedRows[0].DataBoundItem).Row;

                // Open frmClientDetails with the values of the selected row filled in.
                frmTaskDetails editTask = new frmTaskDetails(selectedRow);
                editTask.FormClosed += TaskDetails_FormClosed;
                editTask.Show();
            }
            else
            {
                MessageBox.Show("Please select a task to edit.", "No Selection", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }