private void button1_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count == 1) { var vmpp = ((PolicyRow)dataGridView1.SelectedRows[0]).VMPP; var action = new RunPolicyNowAction(vmpp); action.Completed += action_Completed; buttonRunNow.Enabled = false; action.RunAsync(); } }
protected override void button1_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count == 1) { var policy = ((PolicyRow)dataGridView1.SelectedRows[0])._policy; var action = new RunPolicyNowAction <T>(policy); action.Completed += action_Completed; buttonRunNow.Enabled = false; action.RunAsync(); } }