Yes I am using .NET Framework 3.5. Thank you for your help!!
But do you have a clue why InstantiateIn is not called when I do
Private Class GeneriqueComboTemplate
Implements ITemplate
Public Sub InstantiateIn(ByVal container As Control) Implements ITemplate.InstantiateIn
Dim panel As New Panel()
panel.ID = "Container"
panel.CssClass = "cboContentContener"
Dim idLabel As New Label()
idLabel.ID = "IDLabel"
idLabel.CssClass = "cboContent"
AddHandler idLabel.DataBinding, AddressOf DataBindLabel1
panel.Controls.Add(idLabel)
Dim nameLabel As New Label()
nameLabel.ID = "NameLabel"
nameLabel.CssClass = "cboContent"
AddHandler nameLabel.DataBinding, AddressOf DataBindLabel2
panel.Controls.Add(nameLabel)
container.Controls.Add(panel)
End Sub
Private Sub DataBindLabel1(ByVal sender As Object, ByVal e As EventArgs)
Dim thisLabel As Label = sender
thisLabel.Text = DataBinder.Eval(DirectCast(thisLabel.NamingContainer, RadComboBoxItem).DataItem, "gene_numero").ToString()
End Sub
Private Sub DataBindLabel2(ByVal sender As Object, ByVal e As EventArgs)
Dim thisLabel As Label = sender
thisLabel.Text = DataBinder.Eval(DirectCast(thisLabel.NamingContainer, RadComboBoxItem).DataItem, "gene_nom").ToString()
End Sub
End Class
Thanks
- Jocelyn