我正在使用 Visual Basic Power Packs DataRepeater 控件开发应用程序。对于这个应用程序,我需要按行显示记录。我将有一个图像、文本框和一个用于中继器控制的复选框。我需要在一行中显示 3 个中继器控件。假设我们有 12 条记录,我需要将其显示为 4 行,每行 3 条记录。
我想显示如图所示的记录。有人可以帮我吗?
我正在使用 Visual Basic Power Packs DataRepeater 控件开发应用程序。对于这个应用程序,我需要按行显示记录。我将有一个图像、文本框和一个用于中继器控制的复选框。我需要在一行中显示 3 个中继器控件。假设我们有 12 条记录,我需要将其显示为 4 行,每行 3 条记录。
我想显示如图所示的记录。有人可以帮我吗?
我认为您在这里提出以下一系列问题:
如何在 datarepeater 控件的每一行中显示图片、复选框和文本框?
以某种排列方式显示控件?
显示在复选框或文本框中选择的图片基唐值。
我不是专家,但我的做法是:
使用以下代码来控制repater上的pictureboxes将指向哪些图片
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
结束子