привязка текстовых полей к таблице - PullRequest
0 голосов
/ 06 июля 2011

У меня есть две таблицы, которые связаны друг с другом в отношении 1-1 (каждая строка в основной таблице имеет ровно одну соответствующую строку во второй таблице).

У меня также есть форма win, в которой я хотел бы показать основную таблицу в виде таблицы данных, и для каждой строки, выбранной в сетке, чтобы показать поля соответствующей строки второй таблицы в различных текстовых полях под сеткой.

Я знаю, как связать сетку данных с таблицей данных. Но я не уверен насчет привязки нескольких текстовых полей к одной строке в соответствующей таблице данных. Я не знаю, как лучше всего это реализовать.

Я пишу в VB.Net (но могу прочитать некоторый код на C #), используя VS2008.

Любая помощь, советы или идеи будут приветствоваться. Спасибо.

1 Ответ

0 голосов
/ 06 июля 2011

Лучший способ сделать это - вместо двух таблиц использовать объединение и получать результат в одной таблице, привязывать эту таблицу к сетке и скрывать столбцы, которые вы не хотите отображать для пользователя. А затем используйте событие клика ячейки gridview, затем получите индекс выбранной строки и затем используйте

txtBoxName.Text = GridViewName["col_name",e.RowIndex].Value.ToString();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...