2012-02-01 7 views
0

Я разрабатываю приложение с использованием элемента управления DataRepeater для Power Packs Visual Basic. Для этого приложения мне нужно отображать записи в строках. У меня будет изображение, текстовое поле и флажок для управления ретранслятором. Мне нужно отобразить 3 элемента управления ретранслятора в одной строке. Скажем, если у нас есть 12 записей, мне нужно отобразить их как 4 строки из 3 записей.Отображение записей в нескольких строках - Visual Basic Power Packs Управление DataRepeater

Я хотел был бы отобразить записи как на картинке. Может ли кто-нибудь помочь мне в этом?

enter image description here

+0

Обратитесь к часто задаваемым вопросам о подписях в вопросах. –

+0

Спасибо, Бэбкок за указание. Я позабочусь об этом в будущем. – mlg

ответ

0

Я думаю, что вы задаете следующий круг вопросов здесь:

  1. Как показать фотографии, флажок и текстовое поле в каждой строке в элементе управления DataRepeater?

  2. Отобразить элементы управления в определенной конфигурации?

  3. Показывать изображения базовых значений, выбранных в полях или в текстовом поле.

Я не эксперт, но так, как я сделал:

  1. Open Visual Studio и откройте форму в режиме конструктора
  2. Перейти к панели инструментов и перетащите элемент управления (Visual Basic PowerPacks) DataR Управление epeater на вашей форме
  3. Теперь создайте таблицу (например, в sql-сервере), которая содержит 3 столбца, 1 расположение изображений всех ваших изображений под названием «ImgLoc» 2. Название изображений «Picname» и 3. Столбец с номером 1 или 0 заполненными «ShowPic»
  4. Вернитесь к вашему приложению и создать источник данных там, а затем обновить, чтобы просмотреть таблицу в нем
  5. Перейти к таблице в вашем источнике данных в приложении, и перетащите столбец таблицы «ImgLoc» непосредственно на ретранслятор, где он говорит что-то вроде «для создания элементов ретранслятора данных ...». Это позволит создать текстовое поле отображения местоположения образом
  6. растяните рамку изображения и флажок на этом повторитель слишком
  7. Используйте следующий код для управления который рисует изображения на вашем репатриате, укажет на

    Частные субординированные данные Repeater1_DrawItem (отправитель As Object, е Как PowerPacks.DataRepeaterItemEventArgs) Ручки DataRepeater1.DrawItem

    дим рис Как PictureBox = CType (e.DataRepeaterItem.Controls ("PictureBox1"), System.Windows.Forms.PictureBox)

    Dim Txt Как TextBox = CType (e.DataRepeaterItem.Controls ("txtBox1"), System.Windows.Forms.TextBox)

    Pic.ImageLocation = txt.Text

    End Sub

 Смежные вопросы

  • Нет связанных вопросов^_^