none
Pegar valor de uma coluna no gridview RRS feed

  • Pergunta

  • Criptografei os dados do banco de dados (mysql) e depois "discriptografei" pra aparecer no grid. Agora, quando eu seleciono uma linha, preciso do valor do código daquela linha que é uma coluna. Só que não consigo pegar esse valor e o número da coluna no código ta certo. O que eu faço?

            Session["codigo_caixa"] = GridView1.SelectedRow.Cells[3].Text;
            if (caixa.pesquisarCaixa(Session["cod_caixa"].ToString()) == true)
            {
                Session["id_caixa"] = caixa.Id_caixa.ToString();
                txtdata.Text = caixa.Dtvenc_caixa.ToShortDateString().ToString();
                txtdatapag.Text = caixa.Dtpag_caixa.ToShortDateString().ToString();
                txtdesc.Text = caixa.Desc_caixa.ToString();
                txtvalor.Text = caixa.Valor_caixa.ToString();
                DropTipo.Text = caixa.Tipoconta_caixa.ToString();
            }

    o erro é esse aqui: 

    Index was out of range. Must be non-negative and less than the size of the collection.
    Parameter name: index

    segunda-feira, 24 de setembro de 2012 20:36

Todas as Respostas

  • E ae tuca, blz?

    Esta acontecendo este erro no momento em que você esta tentando recuperar a quarta coluna da grid certo?


    Se a resposta foi útil por favor qualifique! Janderson Candido de Mattos - MCTS

    terça-feira, 25 de setembro de 2012 12:15
  • Isso mesmo, quando seleciono uma linha do grid e quero a coluna ele da erro.
    terça-feira, 25 de setembro de 2012 18:36
  • Em que momento você esta tentando executar este código? em qual evento?

    Se a resposta foi útil por favor qualifique! Janderson Candido de Mattos - MCTS

    quarta-feira, 26 de setembro de 2012 11:33