我正在使用Visual Basic Power Packs DataRepeater控件开发应用程序。对于这个应用程序,我需要在行中显示记录。我将有一个图像,文本框和一个用于转发器控制的复选框。我需要在一行中显示3个中继器控件。说,如果我们有12条记录,我需要将它显示为4行3条记录。
我想在图片中显示记录。有人可以帮帮我吗?
答案 0 :(得分:0)
我想你在这里问的是以下几个问题:
如何在datarepeater控件的每一行中显示图片,复选框和文本框?
以某种安排显示控件?
在复选框或文本框中显示选中的照片基础值。
我不是专家,但我的方式是:
使用以下代码控制repater上图片框指向的图片
Private Sub DataRepeater1_DrawItem(sender As Object,e As PowerPacks.DataRepeaterItemEventArgs)处理DataRepeater1.DrawItem
Dim pic As PictureBox = CType(e.DataRepeaterItem.Controls(“PictureBox1”),System.Windows.Forms.PictureBox)
Dim txt As TextBox = CType(e.DataRepeaterItem.Controls(“txtBox1”),System.Windows.Forms.TextBox)
Pic.ImageLocation = txt.Text
End Sub