none
Alterar tamanho de colunas fixas GridView- Aplicação Web. RRS feed

  • Pergunta

  • Estou desenvolvendo uma aplicação web com um gridview usando algumas configurações que eu não domino completamente. Com base em um exemplo que encontrei, faço o meu gridview reduzir a informação do conteúdo da célula colocando reticencias, e mostrando o conteúdo completo somente no tooltip. Porém preciso reduzir o tamanho de 3 colunas e aumentar o tamanho de 2 e não estou conseguindo. Segue o código:

    Uso isso no PageLoad:

                dgvGerenciaDivergencia.Style["TABLE-LAYOUT"] = "fixed"

    e outras duas partes no seguir do código:

     protected void dgvGerenciaDivergencia_RowCreated(object sender, GridViewRowEventArgs e)
            {
               
                foreach (TableCell cell in e.Row.Cells)
                {
                    cell.Wrap = false;
                    cell.Style["overflow"] = "hidden";
                    cell.Style["text-overflow"] = "ellipsis";
                }
            }
    
    protected void dgvGerenciaDivergencia_RowDataBound(object sender, GridViewRowEventArgs e)
            {
                foreach (TableCell cell in e.Row.Cells)
                {
                    cell.ToolTip = Server.HtmlDecode(cell.Text);
                }
            }

    Meu grid possui as seguintes configurações:

    <asp:GridView ID="dgvGerenciaDivergencia" runat="server" 
                        
                         style="; top: 230px; left: 26px;  width: 972px; height: 440px; margin-bottom: 0px; margin-top: 6px;" 
                         AutoGenerateColumns="False" CellSpacing="3" AllowPaging="True"
                        Font-Names="Verdana" GridLines="None" PageSize="15" 
                        Font-Size="Small" onrowcreated="dgvGerenciaDivergencia_RowCreated" 
                        onrowdatabound="dgvGerenciaDivergencia_RowDataBound" onpageindexchanging="dgvGerenciaDivergencia_PageIndexChanging"
                        >
                        
                        <PagerSettings FirstPageImageUrl="~/Images/Busca/bt_inicio.png" 
                            LastPageImageUrl="~/Images/Busca/bt_fim.png" Mode="NumericFirstLast" 
                            NextPageImageUrl="~/Images/Busca/bt_proximo.png" 
                            PreviousPageImageUrl="~/Images/Busca/bt_anterior.png" />
                        <RowStyle ForeColor="#003366" HorizontalAlign="Center" />

    Se alguém souber me ajudar, fico grato desde já. =D

    Bruno

    segunda-feira, 29 de outubro de 2012 13:47

Respostas