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