none
retirar valor da gridview RRS feed

  • Pergunta

  • Olá,

    quero retirar um valor da gridview, mas a string está sempre a ser preenchida com vazio.

    protected void GridPresencForm_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            try
            {
                DateTime DtDia = DateTime.Now;
                DateTime DtSoma = (DtDia.AddDays(15));
                string DtSomatorio = DtSoma.ToShortDateString();
                if (e.Row.RowType == DataControlRowType.DataRow)
                {
                    foreach (GridViewRow row in GridView1.Rows)
                    {
                        string Data = (row.Cells[11].Text);
    
                        //CheckBox isChecked = ((CheckBox)row.FindControl("CheckAnivers"));
                        if (DtSomatorio == Data)
                        {
                            e.Row.BackColor = Color.DarkRed;
                            //e.Row.ForeColor = Color.White;
                        }
                    }
                }
            }
            catch (Exception erro)
            {
    
            }
        }

    quarta-feira, 13 de abril de 2016 15:07

Respostas

  • Boa tarde,

    Diogo, não encontrei irregularidade no seu código. Verifique se os dados que você está querendo obter está realmente na coluna (cells) 11. Verifique se não esta na cell[10] por causa do índice 0. Para você rastrear esse erro você vai precisar depurar.

    Espero ter ajudado.

    Att,


    Se a resposta contribuiu com seu aprendizado por favor marque como util, se solucionou seu problema marque como resposta.

    • Marcado como Resposta Marcos SJ sexta-feira, 15 de abril de 2016 17:56
    quarta-feira, 13 de abril de 2016 17:13
  • Nas propriedades da GridView tem um evento chamado DataError, manipula ele para te ajudar a identificar o erro.
    • Marcado como Resposta Marcos SJ sexta-feira, 15 de abril de 2016 17:56
    quarta-feira, 13 de abril de 2016 17:27

Todas as Respostas