none
Desabilitar determinada linha de um GridView RRS feed

  • Pergunta

  • Tenho esse gridview em um sistema, nesse caso todos horários estão vagos.

    O que gostaria de fazer é que caso um desses horários já se encontre reservado no banco de dados, deve aparecer de outra cor(isso já tenho implementado) e não permitir a seleção dessa linha.

    Como estou usando um ButtonField, ao desabilitar um, acabo por desabilitar todos, gostaria de desabilitar apenas o que já esteja reservado e os demais continuarem disponíveis para locação.

    quinta-feira, 28 de agosto de 2014 17:01

Respostas

  • Resolvido!

      if (e.Row.RowType == DataControlRowType.DataRow)
                {
                    if (e.Row.Cells[1].Text == "08:00:00 - 09:00:00")
                    {
                        Button btn = (Button)e.Row.FindControl("Locar");
                        btn.Enabled = false;
                        e.Row.BackColor = System.Drawing.Color.Yellow;
                    }
                }

    quinta-feira, 28 de agosto de 2014 19:58

Todas as Respostas