я говорю об этом:Как получить текущую страницу BindingNavigator
мне как-то нужно, чтобы получить информацию из базы данных для этой строки.
Моя программа ищет все, поэтому я не уверен, как это работает. Но мне нужно, чтобы первичный ключ (id) из активной строки просматривался в окне bindingNavigator, затем из этого идентификатора запускался запрос, чтобы получить некоторые данные из другой таблицы с таким же внешним ключом, что и первичный ключ ,
Таким образом, для навигации по строкам в базе данных будет один навигационный блок, затем каждый раз, когда вы меняете активную строку, 3 текстовых поля справа получат связанные данные из другой таблицы (связанные с внешний ключ к первичному ключу в таблице 1).
Я пытался некоторое время, это, например:
MessageBox.Show(bindingNavigatorPnositionItem.GetCharIndexFromPosition);
Я понимаю, что это не будет работать, я не уверен, что я делаю на самом деле, так как это не поможет на самом деле, если кто-то ищет, так как это не первичный ключ. Я мог бы прочитать данные в поле «id», которое отображается при изменении пользователем страницы, но как проверить, изменяет ли пользователь страницу?
Ваша ссылка для изображения не показывает многое из того, что вы пытаетесь установить. – Edper
Это таблица с включенной «Подробности», которую я перетащил из источников данных. Он говорит как 1 из 100, если есть 100 строк. – user2480500
Возможно, я неправильно понимаю, но текущий элемент для источника привязки можно получить через 'bindingNavigator.BindingSource.Current' ... –