Я хотел бы реализовать общий запрос Linq для DataGridView.DataSource, чтобы получить строку с idField. Я выполнил поиск в MSDN, StackOverflow и т. Д., Но не смог найти то, что искал. У кого-нибудь есть идеи о том, как я мог бы это реализовать?
Это неуниверсальный код, но я бы хотел, чтобы он работал независимо от типа источника данных (до тех пор, пока он реализует IEnumerable), а также от имени и типа поля ключа.
Dim query = (From note In notesList _
Where note.IdNote = mIdNoteSelectionne _
Select note).FirstOrDefault()
Dim ancienIndex As Integer = notesList.IndexOf(query)
noteList - это список (из заметок), Note - это простой класс сущностей, который я создал, только члены и свойства
Это на VB, но не стесняйтесь присылать код C #, я его переведу.