Есть ли способ выбрать строку в ультра-крылец на основе значения одного из ее столбцов (столбца ID)? Я безуспешно пытался выяснить, как это сделать.
У меня есть глобальная переменная, которая является «активным идентификатором» (то есть идентификатором, который в настоящее время редактируется в приложении - это идентификатор, который система считает выбранным и активным), но иногда выбранная строка сетки и Переменная selected ID не совпадает. Мне нужно убедиться, что они одинаковы, чтобы не вводить пользователей в заблуждение. Я надеюсь вызвать следующий код внутри функции refresh () ...
Возможно, что-то вроде (вроде-псевдокода):
int index; // This could be any number
foreach (row r in grid)
{
if (row.cell["ID"].value = index)
grid.selectedindex = thisRow;
}
Я думаю в правильном направлении? Если да, то каков правильный синтаксис? Если нет, то как еще мне это сделать?