Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/10/2005, 11:20
fvilla
 
Fecha de Ingreso: abril-2003
Mensajes: 66
Antigüedad: 21 años, 1 mes
Puntos: 0
DataBinding

Gracias xknown.

mira, mi problema es en realidad el siguiente, tengo una pagina en la que presento un DataGrid, y una de sus columnas es un template:

00: <ItemTemplate>
01: <a class="lnkSml" href='pagina.aspx?p=<%# databinder.eval(container.Dataitem, "FullName")%>'> Vinculo_1 </a>
03: </ItemTemplate>

cree un control web compuesto, con la misma funcion que la pagina mencionada, el cual contien entre otros objetos un DataGrid, pero al intentar crear la columna template, no se como vincularle el Container.DataItem, la linea 04 me marca un error:'DataItem' no es miembro de 'System.Web.UI.Control'

(Parte del codigo de la clase que implementa ITemplate para crear la columna Template)
00: Public Sub InstantiateIn(ByVal Container As Control) Implements System.Web.UI.ITemplate.InstantiateIn
01: Dim lc As New Literal
02:
04: lc.Text = "<a href='pagina.aspx?p=" & DataBinder.Eval(Container.dataitem, columnName) & "'> Vinculo_1 </a>"
05:
06: Container.Controls.Add(lc)
07:
08: End Sub


Me gustaria saber como puedo a traves de codigo realizar ese Binding.

muchas gracias.