none
Erro leitura do Reader - System.IndexOutOfRangeException: O índice estava fora dos limites da matriz. RRS feed

  • Pergunta

  • Bom dia a todos.
    Pessoal, estou tentando criar um grafico pelo Chart no visual studio, mas quano executo ocorre o erro de index:
    System.IndexOutOfRangeException: O índice estava fora dos limites da matriz.

    vejam o metodo aplicado:

                           

     protected void obterDados()
            {

                SqlConnection cn = new SqlConnection();
                cn.ConnectionString = conexao;

                SqlCommand cmd = new SqlCommand("select nr_ordem, cod_equipamento from registro_osm order by nr_ordem",cn);

                cn.Open();

                SqlDataReader Reader = cmd.ExecuteReader();

                int cont = 0;       
                while (Reader.Read())
                {  barras[cont] = Convert.ToInt32(Reader["nr_ordem"].ToString());  //Convert.ToInt32(Reader.GetString(0));        //Convert.ToInt32(Reader["nr_ordem"].ToString());          

                    nomes[cont] =  Reader["cod_equipamento"].ToString();   //Reader.GetString(1);

                    cont++;
                }

                Reader.Close();
                cn.Close();

                Graficos1.Series["Series1"].Points.DataBindXY(nomes, barras);
            } 

    Agradeço a ajuda de todos

    quarta-feira, 24 de julho de 2019 13:02