private void bt_removequestionnaire_Click(object sender, EventArgs e)
 {
     if (this.dataGridViewQuestionnaires.SelectedRows.Count > 0)
     {
         foreach (DataGridViewRow dgvr in this.dataGridViewQuestionnaires.SelectedRows)
         {
             var drv = (DataRowView)dgvr.DataBoundItem;
             int qid = (int)drv["Qid"];
             if (Portable.RemoveQuestionnaire(qid, this.m_filepath, this.m_password))
             {
                 drv.Row.Delete();
                 this.attendance.VIQInfo.AcceptChanges();
             }
         }
     }
 }