private void BtnAdd_Click(object sender, EventArgs e) { var formats = GetOutputFormats().ToArray(); if (formats.Length == 0) { MessageBox.Show("Please select at least one output format (Folder, Cbz...)"); return; } var items = (from DataGridViewRow row in dgvChapter.Rows where row.Selected select row.DataBoundItem as ChapterRow).ToList(); items.Reverse(); Presenter.CreateDownloadRows(items, formats); }