/// <summary> /// 削除ボタンを押す処理 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void DeleteButton_Click(object sender, EventArgs e) { if (this.TaskList.SelectedRows == null || this.TaskList.SelectedRows.Count == 0) { return; } try { var seleRow = this.TaskList.SelectedRows[0]; var item = seleRow.DataBoundItem as DataRowView; if (item == null) { return; } string taskId = item["TASK_ID"] as string; string taskName = item["TASK_NAME"] as string; using (SqlAccessor accessor = Accessor.AccessorFactory.GetSqlAccessor()) { accessor.DeleteMigrateTask(taskId); } Log.Write(taskId, RSM.GetMessage(RS.Informations.DatabaseDeleted, taskName, taskId)); InitNotesSettingList(); } catch (Exception ex) { Log.Write(ex); RSM.ShowMessage(this, ex); } }