C# - Múltiplos dados em varias labels

xbitolas

Membro
Ola,
Gostava de apresentar vários dados de uma certa coluna da tabela e queria que me retorna-se os valores que tenho, preenchendo assim as label's que tenho.
Até agora tenho sempre apresentado dados em listview mas pro que eu quero simplesmente não serve, tem mesmo de ser em label's.
Certo, após algumas pesquisas e tentativas la consegui por a coisa a funcionar, mas o mesmo código obriga-me a que tenha sempre valores na tabela e consequentemente da um erro ("invalid attempt to read when no data is present").

try
{
Con();
sqlcn.Open();
cmd = new SqlCommand("SELECT Alunos.Nome_Proprio, Disciplinas.Nome FROM Pauta JOIN Disciplinas ON Disciplinas.Id_Disciplina = Pauta.Id_Disciplina JOIN Alunos ON Alunos.Id_aluno = Pauta.Id_aluno WHERE Alunos.Id_aluno ='7'", sqlcn);
sqldr = cmd.ExecuteReader();
sqldr.Read();

Disciplina1 = sqldr[1].ToString();
sqldr.Read();
Disciplina2 = sqldr[1].ToString();
sqldr.Read();
Disciplina3 = sqldr[1].ToString();
sqldr.Read();
Disciplina4 = sqldr[1].ToString();
sqldr.Read();
Disciplina5 = sqldr[1].ToString();
sqldr.Read();
Disciplina6 = sqldr[1].ToString();
sqldr.Read();
Disciplina7 = sqldr[1].ToString();
sqldr.Read();
Disciplina8 = sqldr[1].ToString();
sqldr.Read();
Disciplina9 = sqldr[1].ToString();
sqldr.Read();
Disciplina10 = sqldr[1].ToString();
sqldr.Read();
Disciplina11 = sqldr[1].ToString();
sqldr.Read();
Disciplina12 = sqldr[1].ToString();
sqldr.Read();
Disciplina13 = sqldr[1].ToString();

}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
sqldr.Close();
sqlcn.Close();


}
1545647_10200996836477747_6670876140997680430_n.jpg


Alguém me consegue ajudar?
Nota: No codigo "Disciplina(...)" é apenas uma variável que irá verificar se contem algo ou não fazendo aparecer a label ou nao.

Obrigado.
 
Back
Topo