PROBLEMA COM CSS - GRIDVIEW

 Tópico anterior Próximo tópico Novo tópico

PROBLEMA COM CSS - GRIDVIEW

ASP.NET

 Compartilhe  Compartilhe  Compartilhe
#477177 - 16/10/2017 13:08:03

CARINHENA
SOROCABA
Cadast. em:Junho/2004


Última edição em 16/10/2017 13:13:55 por CARINHENA

Pessoal, precisava de um help.
Eu criei um Gridview comum e estou criando uma classe que manipule, qualquer gridview.

Então, faço o seguinte:
  <asp:GridView ID="GridView2" runat="server" OnRowEditing="GridView2_RowEditing">
                </asp:GridView>


Pra preencher:
  public void PreencherGrid(string Consulta, System.Web.UI.WebControls.GridView grid, Boolean mostrarEditar, Boolean mostrarDeletar)
    {
        fnConexao C = new fnConexao();
        SqlConnection con = new SqlConnection();

        try
        {
            con = C.AbrirBanco(con);
            SqlCommand comando = new SqlCommand(Consulta, con);

            SqlDataAdapter sqlA = new SqlDataAdapter(comando);
            DataSet data = new DataSet();
            sqlA.Fill(data);

            if (mostrarEditar == true || mostrarDeletar == true)
            {
                CommandField cf = new CommandField();
                cf.ButtonType = ButtonType.Button;
  
                if (mostrarEditar == true)
                {
                    cf.ShowEditButton = true;
                }

                if (mostrarDeletar == true)
                {
                    cf.ShowDeleteButton = true;
                }


                //cf.ShowInsertButton = true;
                cf.ControlStyle.CssClass = "btn btn-info";
                grid.Columns.Add(cf);
            }
            grid.GridLines = GridLines.None;
            grid.CssClass = "table table-hover table-striped";
            grid.DataSource = data;
            grid.DataMember = data.Tables[0].TableName;
            grid.DataBind();

        }
        catch { }

        finally
        {
            con.Close();
        }

    }


pra editar:
  protected void GridView2_RowEditing(object sender, GridViewEditEventArgs e)
    {
        GridView2.EditIndex = e.NewEditIndex;
    }


Esta tudo funcionando, ok!
Porém, quando eu clico em "Editar", os botões perdem o css utilizado neles, como nesse exemplo:


Alguém imagina, porque?


Carinhena

A melhor forma de aprender e ensinando!


 Tópico anterior Próximo tópico Novo tópico


Para responder este tópico o login é requerido
Se você já possui uma conta de usuário por favor faça seu login
Se você não possui uma conta de usuário use a opção Criar usuário