Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/29: Рейтинг темы: голосов - 29, средняя оценка - 4.72
5 / 5 / 0
Регистрация: 23.11.2010
Сообщений: 28

Привязка Textbox к столбцу таблицы, вывод столбца

12.03.2012, 14:02. Показов 6331. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток. Имеется база данных в которой есть 2 таблицы каждые из таблиц имеют 5 одинаковых столбцов : id,Step,Description,Path,Tags.

При перетаскивании на форму столбцов в виде Textbox и Label все отлично работает для той таблицы из которой ты перетащил на форму.

Теперь вопрос: Как сделать чтобы и для второй таблицы при каком-либо ивенте данные отображались в этих же Textbox и Label. Плодить формы или скрывать элементы - не вариант.

P.S. Нашел частичное решение проблемы: В свойствах самого Textbox есть вкладка DataBindings в которой в свойстве Text можно выбрать другую связку Textbox'a. Но проблема в том что это всеголишь визуальное решение. Как сделать это кодом я так и не понял.

P.S.s И еще один вопрос как вывести полностью содержимое столбца таблицы в тот же ListBox или ListView.

Заранее благодарен.

Добавлено через 1 час 21 минуту
up topic
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.03.2012, 14:02
Ответы с готовыми решениями:

Вывод значения из одного столбца таблицы в 2 столбца другой таблицы
Есть 2 таблицы. Допустим, первая таблица мед. учреждения Med ( id, name, type ) , вторая накладная Nak( id, id_med_otprav, id_med_polych)....

Вывод результатов из одной таблицы и одного столбца в два разных столбца
Ребят помогите, измучалась совсем, не знаю как решить. Есть таблица Таблица t2 Id Pid Pr Text 1 1 0 'sub text1 1' ...

Привязка Combobox к столбцу БД
Запросом я выбираю столбец из БД. Вот по нему и должен происходить выбор в ComboBox. Я хочу что значения в comboBox2 зависели от значений...

5
 Аватар для coderxx
469 / 183 / 16
Регистрация: 25.02.2012
Сообщений: 418
Записей в блоге: 2
12.03.2012, 22:41
Тему нужно было создать на NET.

Добавлено через 7 минут
Цитата Сообщение от DokaHP Посмотреть сообщение
Нашел частичное решение проблемы: В свойствах самого Textbox есть вкладка DataBindings в которой в свойстве Text можно выбрать другую связку Textbox'a. Но проблема в том что это всеголишь визуальное решение. Как сделать это кодом я так и не понял.
Кодом так:
VB.NET
1
textBox1.DataBindings.Add(new Binding("Text", MyDataSet, "customers.custName"))
Добавлено через 5 минут
Цитата Сообщение от DokaHP Посмотреть сообщение
И еще один вопрос как вывести полностью содержимое столбца таблицы в тот же ListBox
VB.NET
1
2
3
4
5
6
7
            With ListBox1
                Dim bindingSource1 As New BindingSource()
                bindingSource1.DataSource = MyDataTable
                .DataSource = bindingSource1
                .DisplayMember = "Nomlanishi"
                .ValueMember = "ID"
            End With
2
5 / 5 / 0
Регистрация: 23.11.2010
Сообщений: 28
13.03.2012, 12:11  [ТС]
P.S.Если можно комментарии какие-нибудь к этому коду. Как я понял MyDataTable - это название моей таблицы столбец которой я хочу вывести в Listbox. Но вот что такое DisplayMember и ValueMember я так и не понял.
0
 Аватар для coderxx
469 / 183 / 16
Регистрация: 25.02.2012
Сообщений: 418
Записей в блоге: 2
13.03.2012, 20:14
Цитата Сообщение от DokaHP Посмотреть сообщение
С Binding'ом все отлично, кроме одного теперь не могу перемещаться по записям. Перемещаюсь по записям с помощью BindingSource
VB.NET
1
AssortimentBindingSource.MoveNext()
Как вы понимаете ошибок в таком коде быть не может И как я понимаю при привязке теряется связь с BindingSource,TableAdapter'om, TableAdapterManager'om.
При визуальном перетаскивании столбцов на форму среда сама создает их. Как кодом создать, если ошибку я правильно понял и дело в этом?
Ты откуда взял эти все цитаты, я же такое не написал же на своем посте?

Добавлено через 6 минут
Цитата Сообщение от DokaHP Посмотреть сообщение
Как я понял MyDataTable - это название моей таблицы
Да
Цитата Сообщение от DokaHP Посмотреть сообщение
Но вот что такое DisplayMember и ValueMember я так и не понял
DisplayMember - это показываемый в ListBox'е столбец таблицы
ValueMember - это значение учитываемое в ListBox1.SelectedValue, например, тут можно указать название уникального столбца.
1
5 / 5 / 0
Регистрация: 23.11.2010
Сообщений: 28
14.03.2012, 11:56  [ТС]
VB.NET
1
textBox1.DataBindings.Add(new Binding("Text", MyDataSet, "customers.custName"))
После привязки не работает перемещение по записям.
Раньше перемещался по записям при помощи такого кода :
VB.NET
1
AssortimentBindingSource.MoveNext
Где Assortiment - название таблицы,BindingSource - как раз таки одна из функций перемещение по записям.Но опять же когда выносишь таблицу на форму визуально, BindingSource сразу появляется внизу панели рядом с MenuStrip. А теперь вопрос как создать его кодом(BindingSource)?
0
 Аватар для coderxx
469 / 183 / 16
Регистрация: 25.02.2012
Сообщений: 418
Записей в блоге: 2
14.03.2012, 17:21
Цитата Сообщение от DokaHP Посмотреть сообщение
А теперь вопрос как создать его кодом(BindingSource)?
Так:
Цитата Сообщение от coderxx Посмотреть сообщение
VB.NET
1
2
Dim bindingSource1 As New BindingSource()
bindingSource1.DataSource = MyDataTable
Цитата Сообщение от DokaHP Посмотреть сообщение
После привязки не работает перемещение по записям.
Вообще-то, можеш прикрепить проект, а то не пойму почему не работает перемещение по записям
Можеть быть неправильно поставил MyDataSet, можеть быть есть свой DataSet (созданная автоматом).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.03.2012, 17:21
Помогаю со студенческими работами здесь

Вывод в TextBox каждого шага по удалению столбца
Всем доброго времени суток! Ребят, помогите, пожалуйста. Прилагаю код: (82 строчка - это где я пытался это изобразить) using...

Вывод в TextBox значения скрытого столбца Datagridview
Добрый день. Помогите решить проблему: на форме в C# есть datagridview, в него заносятся значения из базы данных (но это не важно). В общем...

Привязка текстового поля к столбцу в таблице
Как привязать текстовое поле к таблице, чтобы при выборе строки в таблице - в текстовом поле менялось значение на значение из таблицы? Этот...

Ошибка: привязка к свойству или столбцу невозможна
Здравствуйте, нужна помощь. При попытке передать данные из datagridview (1 форма) в textbox (другая форма) выскакивает ошибка: Привязка к...

Вывод таблицы в 2 столбца
Составить таблицу значений функции y = f(x) на отрезке от a до b с шагом h. Таблица должна выводиться на экран в два столбца с заголовками...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru