Boas pessoal estou a fazer um foreach em c# para verificar uma coluna de uma listview para o caso dessa coluna não estar bem preenchida aparecer uma mensagem de aviso. O codigo não da erro da apenas um aviso no primeiro if mas o programa abre mas não aparece nenhuma das messagebox neste caso a coluna vai estar bem preenchida logo devia aparecer a message box do else. o aviso que aparece é:
//verificar se o ficheiro excel está realmente bem preenchido
String valor = String.Empty;
//ler o listview linha por linha de todas as colunas
foreach (ListViewItem item in listView1.Items)
{
if (item.SubItems["Artigo"].Text == null) -> A referência de objecto não foi definida como uma instância de um objecto.
{
MessageBox.Show("Existem artigos em falta");
}
else
{
MessageBox.Show("O seu fichiro esta completo e pronto a enviar");
}
}
Alguem me consegue ajudar??
//verificar se o ficheiro excel está realmente bem preenchido
String valor = String.Empty;
//ler o listview linha por linha de todas as colunas
foreach (ListViewItem item in listView1.Items)
{
if (item.SubItems["Artigo"].Text == null) -> A referência de objecto não foi definida como uma instância de um objecto.
{
MessageBox.Show("Existem artigos em falta");
}
else
{
MessageBox.Show("O seu fichiro esta completo e pronto a enviar");
}
}
Alguem me consegue ajudar??