Charrlay Ответов: 1

Привязать данные из базы данных в текстовое поле


Привет,

Я хочу знать, как привязать таблицу из моей БД к текстовому полю, когда я выбираю значение из выпадающего списка. К вашему сведению, все мои текстовые поля создаются динамически с другой страницы (назовем ее textboxcreate.aspx/.aspx.cs). Поэтому я не создаю текстовое поле из toolbox на этой странице и не даю ему идентификатор asp. Скорее всего, текстовое поле уже создано на другой странице, и я динамически привязываю его к странице, на которой мы сейчас находимся (отдельная страница, назовем ее populatetextbox.aspx/.aspx.cs).

Вот сценарий) есть выпадающий список и текстовое поле. В ddl есть 3 пункта, и они таковы: 0 - выберите ниже, 1 - Еда, 2 - напитки. Когда я выбираю "еда" из выпадающего списка, текстовое поле должно заполняться словом "курица", а когда я выбираю "напитки" из ddl, текстовое поле должно быть заполнено словом"напитки".

Я считаю, что решение должно быть методом, который имеет два параметра: целое число для ссылки на значение, выбранное из ddl, и другое int, которое является идентификатором текстового поля, которое динамически привязано.

Как будут выглядеть возможные решения?

Что я уже пробовал:

Пожалуйста, помогите! Сейчас я просмотрел около 10 источников в google, и все примеры создают текстовое поле из панели инструментов и получают идентификатор asp, а затем ссылаются на него. Ну да, это легко...но в моем случае это не так. Кроме того, многие примеры, которые я нашел, были подходом MVC, который опять же не является таким способом сделать это в моем случае. Просто ASP.NET-да.

Gerry Schmitz

Вам нужна "модель данных"; та, на которую вы намекаете, не имеет смысла. Существует нечто большее, чем просто "курица", когда речь заходит о "еде", в противном случае ваша классификация излишня.

Charrlay

Слова не имеют никакого значения...просто заполнители, если хотите.

1 Ответов

Рейтинг:
0

RickZeeland

В CodeProject есть отличная статья о привязке данных:
Подробное Руководство По Привязке Данных[^]

Найдите в статье текстовое поле с именем "txtModel", чтобы узнать, как работает привязка для текстового поля.

Я слишком поздно заметил, что речь идет о ... ASP.NET, статья посвящена Winforms.
Я добавил метку ASP.NET на ваш вопрос.