Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Oi
Tou a ter um problema que não consigo resolver.
Tou a listar os dados de um tableAdapter com um foreach e dentro desse foreach tou a listar os dados de outro tableadapter com outro foreach
O que pretendo é comparar um campo de um tableAdapter com outro campo do outro tableAdapter.
Se for diferente coloca-o numa label
O problema está na comparação, ele repete tudo e eu queria que não repetisse, apenas listasse uma vez
O meu código
// lista as inscrições dos alunos por uc
ViewInscricoesBLL inscricoesAPI = new ViewInscricoesBLL();
DEISupport.ViewInscricoesDataTable inscricoes = inscricoesAPI.GetInscricoesByUcId(ucId);
foreach (DEISupport.ViewInscricoesRow row2 in inscricoes)
{
// lista os alunos por uc
Aluno_UCBLL alunosAPI = new Aluno_UCBLL();
DEISupport.Aluno_UCDataTable alunos = alunosAPI.GetAlunoUcByUcId(ucId);
foreach (DEISupport.Aluno_UCRow row1 in alunos)
{
if (row2.aluno != row1.aluno)
{
LblNaoInsc.Text += string.Concat("Aluno: ", row1.aluno);
}
}
}Obrigado
Carregando comentários...