'Eval' num datalist com source de lista primitiva
ASP.NET
18/03/2008 por
Cuban Pete
Como definir os campos a serem 'bindados' no modo html quando utilizamos um array ou uma lista genérica de tipos primitivos (simples)? Veja o exemplo:
[VB]
Dim x as new list(of Integer)
x.add(1)
x.add(2)
datalist1.datasource = x
datalist1.databind
[source (html)]
<asp:HiddenField ID="hfId" Value='<%# Container.DataItem.ToString() %>' runat="server" />
Fácil, só utilizar o Container.DataItem.ToString().
Até ++
*** Dica Postada por POG MASTERS DESKTOP - v1.0
Comentários sobre o artigo
18/03/2008
por
Clay
E se for num GridView? qual será a forma? Apenas usando templates ou é possível dar um Bind diretamente na Coluna?
18/03/2008
por
Cuban Pete
Se for o gridview não precisa, no momento que você dá o databind() ele faz tudo sozinho. Seria mais no caso de templates, como no caso uma template column, um repeater ou um datalist.
Poste um comentário >>
|