Nesta nova versão da linguagem C#, temos novas formas de percorrermos Arrays. Nas versões anteriores (1.x), faríamos algo do tipo:
string[] categorias = new string[] {“ASP.NET”, “VB.NET”, “C#”}
foreach(string s in categorias)
Console.WriteLine(s);
Agora temos duas opções para isso: utilizarmos o método ForEach da classe Array com um método auxiliar para processar o que queremos fazer com cada elemento do Array ou mesmo utilizando métodos anonimos:
[ Usando um método auxiliar ]
string[] categorias = new string[] {“ASP.NET”, “VB.NET”, “C#”}
Array.ForEach(categorias, Escrever);
//…
private void Escrever(string s){
Console.WriteLine(s);
}
[ Usando um método anonimo ]
string[] categorias = new string[] {“ASP.NET”, “VB.NET”, “C#”}
Array.ForEach(categorias, delegate(string s)
{
Console.WriteLine(s);
});
Eu custei a entender esses métodos anonimos, e particularmente agora, um pouco mais acostumado com eles acho mais prático que a criação de um método auxiliar.
Boas Joao,
Não entendi muito bem. Talvez você pode utilizar o evento SelectedIndexChanged do GridView, para pegar a linha selecionada.