В целом вы правы, если вы хотите использовать привязку данных, вам нужно использовать соответствующий элемент управления.В этом примере я бы предложил использовать FormView - он предназначен для отображения результатов из одной записи базы данных и использует шаблоны, что означает, что вы будете иметь полный контроль над выводом.Эта статья, вероятно, является хорошим местом для начала: Элемент управления FormView: шаг за шагом .
Чтобы прочитать значения, связанные с FormView в классе code-behind, вам нужно создать событиеобработчик для события FormView DataBound
.В этом обработчике событий вы можете ссылаться на элементы управления программно через FindControl
, например, так:
Dim myLabel As Label = CType(FormViewID.FindControl("id"), Label)
Здесь id будет ID
метки, значение которой вас заинтересовалов. Получив ссылку на метку, вы можете получить ее значение с помощью myLabel.Text
.