У меня есть Gridview и RepositoryItemGridLookUpEdit в этом GridView Я хочу показать CustomDisplayText в RepositoryItemGridLookUpEditполучить repositoryItemGridLookupEdit родителя currentrow обрабатываются
private void rgluePerson_CustomDisplayText(object sender, DevExpress.XtraEditors.Controls.CustomDisplayTextEventArgs e)
{
var person = rgluePerson.GetRowByKeyValue(e.Value) as Person;
var name = person.Name;
var surname = person.Surname;
e.DisplayText = name + ", " + surname;
}
}
Проблема заключается в том, что имя человека зависит от другой ячейки в той же строке (в основном Gridview), и я не знаю, как получить текущую строку Gridview, обрабатываемую (текущая строка не работает, так как мне нужна строка, обрабатываемая в данный момент) ...... я не могу используйте событие gridView, потому что оно изменит значение ячейки, но я хочу изменить значение Text. Кто-нибудь знает, как это сделать?
Используйте метод GetSelectedRows, чтобы проверить, если строка обрабатывается – Sybren
I попробовал gridView3.GetSelectedRows() внутри события CustomDisplayText и не получил строку, обрабатываемую событием. –