private void button2_Click(object sender, EventArgs e) { List <string> wantedOperations = new List <string>(); foreach (DataGridViewRow r in this.dataGridView1.Rows) { if (Convert.ToBoolean(r.Cells["Add"].Value) == true) { string op = r.Cells["Method"].Value.ToString(); wantedOperations.Add(r.Cells["Method"].Value.ToString()); } } // List<string> wantedOperations = this.checkedListBox1.CheckedItems.Cast<string>().ToList(); parser.execute(wantedOperations); }