У меня есть dataGridView, который имеет 3 столбца: SystemId, FirstName, LastName, связанное с использованием информации о базе данных. Я хотел бы выделить определенную строку, которую я бы использовал, используя:
dataGridView1.Rows[????].Selected = true;
Идентификатор строки, который я, однако, не знаю, и связующий источник продолжает меняться, поэтому строка 10 может быть "Джон Смит" в одном экземпляре, но даже не существует в другом (у меня есть фильтр, который отфильтровывает исходный код на основе того, что пользователь вводит, поэтому ввод "joh" приведет к появлению всех строк, в которых у первого или последнего имени есть "joh", поэтому мой список может перейти от 50 имен до 3 щелчком).
Я хочу найти способ выбора строки на основе SystemId и соответствующего номера. Я могу получить идентификатор системы, используя следующий метод:
systemId = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["SystemId"].Value.ToString();
Теперь мне просто нужно применить его к селектору строк. Что-то вроде dataGridView1.Columns [ "SystemId" ]. IndexOf (systemId}, но это не работает (и такой метод не существует). Любая помощь приветствуется.