protected void grdVideo_PageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     GrdVideo.DataSource = VideoList;
     if (GrdVideo.DataSource != null)
     {
         GrdVideo.PageIndex = e.NewPageIndex;
         GrdVideo.DataBind();
     }
 }
    /// <summary>
    /// Método para exibir o gridView com valores em branco.
    /// </summary>
    private void PreencherGridVazio()
    {
        VideoList = new List <Video>();

        Video VideoInicial = new Video();

        VideoList.Add(VideoInicial);

        GrdVideo.DataSource = VideoList;
        GrdVideo.DataBind();

        foreach (TableCell cell in GrdVideo.Rows[0].Cells)
        {
            cell.Text = "&nbsp;";
        }
    }
    public void Consultar()
    {
        try
        {
            VideoList = new List <Video>();

            if (!string.IsNullOrEmpty(txtTitulo.Text.Trim()))
            {
                IVideoControlador controlador = VideoControlador.Instance;
                Video             video       = new Video();
                video.Titulo = txtTitulo.Text.Trim();


                VideoList = controlador.Consultar(video, TipoPesquisa.E);

                GrdVideo.DataSource = VideoList;
                GrdVideo.DataBind();
            }
            else
            {
                IVideoControlador controlador = VideoControlador.Instance;



                VideoList = controlador.Consultar();


                GrdVideo.DataSource = VideoList;
                GrdVideo.DataBind();
            }
        }
        catch (Exception ex)
        {
            cvaAvisoDeErro.ErrorMessage = ex.Message;
            cvaAvisoDeErro.IsValid      = false;
        }
    }