O ASP.NET oferece uma maneira poderosa de renderizar informações de um banco de dados ou arquivo XML: Databinding. No entanto, às vezes você precisa executar o banco de dados para quase todos os itens da fonte de dados. Ou talvez você tenha alguns dados especiais de formatação ou secundário que você precisa usar com cada linha na fonte de dados, para que você precise de um pouco mais de controle sobre como os dados estão vinculados ao controle. Nesses casos, você normalmente precisa lidar com o evento OniTemDatabound, que é disparado para cada item, pois ele está ligado ao seu controle. Isso oferece muita flexibilidade, mas infelizmente o código é um pouco peludo. Felizmente, ter um exemplo vai ajudar! Primeiro de tudo, deixe -me explicar que este exemplo é retirado de um aplicativo ao vivo: minha biblioteca de expressão regular no meu site de treinamento do ASP.NET, aspsmith.com. Você pode vê -lo em ação clicando aqui. Você verá o que está fazendo em um momento.