BatchGuy.App.SettingsForm.HandlesdgvExecutablesCellClick C# (CSharp) Method

HandlesdgvExecutablesCellClick() private method

private HandlesdgvExecutablesCellClick ( System.Windows.Forms.DataGridViewCellEventArgs e ) : void
e System.Windows.Forms.DataGridViewCellEventArgs
return void
        private void HandlesdgvExecutablesCellClick(DataGridViewCellEventArgs e)
        {
            dgvExecutables.Rows[e.RowIndex].Selected = true;

            if (e.ColumnIndex == 2)
            {
                string name = dgvExecutables.Rows[e.RowIndex].Cells[0].Value.ToString();
                ofdFileDialog.FileName = string.Format("{0} executable", name);
                ofdFileDialog.Filter = "Files|*.exe";
                DialogResult result = ofdFileDialog.ShowDialog();
                if (result == System.Windows.Forms.DialogResult.OK)
                {
                    Setting setting = _bindingListExecutables.Single(s => s.Name == name);
                    setting.Value = ofdFileDialog.FileName;
                    dgvExecutables.CurrentCell = null;
                }
            }
        }
SettingsForm