我需要创建一个转发器部分,它将显示4列 - 名字,姓氏,基于存储的列数据的链接。
所有数据加上一些未使用的额外数据都在玩家档案中。如何使用数据加工器将代码隐藏的数据链接到转发器控件?
我正在使用visual studio 2008,VB.NET代替背后的代码。
答案 0 :(得分:0)
您是否考虑过使用DataGrid而不是转发器? 这里有一个关于何时使用每个的细分。
http://msdn.microsoft.com/en-us/library/aa479015.aspx
要更直接地回答您的问题,您需要将Repeater的DataSource属性设置为DataView或ArrayList。就这样:
Sub Page_Load(Sender As Object, e As EventArgs)
If Not IsPostBack Then
Dim values As New ArrayList()
values.Add(New PositionData("Microsoft", "Msft"))
values.Add(New PositionData("Intel", "Intc"))
values.Add(New PositionData("Dell", "Dell"))
Repeater1.DataSource = values
Repeater1.DataBind()
Repeater2.DataSource = values
Repeater2.DataBind()
End If
End Sub
Public Class PositionData
Private myName As String
Private myTicker As String
Public Sub New(newName As String, newTicker As String)
Me.myName = newName
Me.myTicker = newTicker
End Sub
Public ReadOnly Property Name() As String
Get
Return myName
End Get
End Property
Public ReadOnly Property Ticker() As String
Get
Return myTicker
End Get
End Property
End Class