Panel I can not give a Visible = true on it [closed]

1

I have a panel and inside it a repeater with a table. This panel is inside a user control. I use this UC in various situations. I created a method called AplicarCaracteristicas , depending on the caller, it will or will not show some controls. This works very well. There was a need for me to create another repeater within it. Then I created a Panel and inside it I put the repeater. In the AplicarCaracteristicas method, I then gave a visible = true and in the break I will see the value and it is false and not true . Below my Panel and my AplicarCaracteristicas method. I need it to be shown only in Used Goods. The panel is called pnlGroupCot.

<asp:Panel ID="pnlGrupoCota" runat="server" Visible="true">
            <asp:Repeater ID="rptGrupoCota" runat="server">
                <HeaderTemplate>
                <table border="0" cellpadding="0" cellspacing="0">
                    <thead>
                        <tr>
                            <th>Grupo/Cota</th>
                            <th>Crédito Disponível</th>
                            <th>Crédito Pendente</th>
                            <th>Crédito Associado</th>
                        </tr>
                    </thead>
                    <tbody>
                </HeaderTemplate>

                <ItemTemplate>
                    <tr>

                        <td><asp:Label ID="lblAnoMod" runat="server" Text="Testando 1"/></td>
                        <td><asp:Label ID="lblAnoFab" runat="server" Text="Testando 1" /></td>
                        <td><asp:Label ID="lblValorPedido" runat="server" Text="Testando 1" /></td>
                        <td><asp:Label ID="lblAlienado" runat="server" Text="Testando 1" /></td>

                    </tr>
            </ItemTemplate>

            <FooterTemplate>
                </tbody>
            </table>
            </FooterTemplate>

            </asp:Repeater>
        </asp:Panel>

My method

public void AplicarCaracteristicas()
        {
            //Declarações



            try
            {
                //Instâncias e Inicializações


                //Desenvolvimento
                switch (hdfConfiguracaoWUC.Value)
                {
                    case "1":

                        //Label do Formulário
                        lblNomeFormulario.Text  = "Bens Novos";

                        //Mostra Campos 
                        pnlFornecedor.Visible   = true;

                        //Esconder Campos não utilizados
                        cmbCdUFOrigem.Visible   = false;//Combo da UF de Origem
                        lblIcNovo.Visible       = false;//Label Veiculo Novo
                        rblIcNovo.Visible       = false;//Indicador de Veiculo Novo
                        lblUfOrigem.Visible     = false;//Label da UF de Origem

                        pnlGrupoCota.Visible = false;

                        //Esconder Botões não utilizados

                        break;

                    case "2":

                        //Label do Formulário
                        lblNomeFormulario.Text  = "Bens Usados";

                        //Mostra Campos 
                        pnlFornecedor.Visible   = true;
                        lblIcNovo.Visible       = true;//Label Veiculo Novo
                        rblIcNovo.Visible       = true;//Indicador de Veiculo Novo
                        lblUfOrigem.Visible     = true;//Label da UF de Origem
                        cmbCdUFOrigem.Visible   = true;//Combo da UF de Origem

                        //Mostra o grid de Grupo e Cota
                        pnlGrupoCota.Visible = true;


                        //Esconder Campos não utilizados

                        //Esconder Botões não utilizados

                        break;

                    case "3":

                        //Label do Formulário
                        lblNomeFormulario.Text  = "Confissão de Dívida";

                        //Mostra Campos 
                        lblIcNovo.Visible       = true;//Label Veiculo Novo
                        rblIcNovo.Visible       = true;//Indicador de Veiculo Novo
                        lblUfOrigem.Visible     = true;//Label da UF de Origem
                        cmbCdUFOrigem.Visible   = true;//Combo da UF de Origem

                        //Esconder Campos não utilizados
                        pnlFornecedor.Visible   = false;

                        pnlGrupoCota.Visible = false;


                        //Esconder Botões não utilizados

                        break;
                }

            }
            catch
            {
                throw;
            }
        }
    
asked by anonymous 13.01.2015 / 16:25

1 answer

0

Apply the visible true in page load

if(!Page.IsPostback)
{
   pnlGrupoCota.Visible = true;
}
    
15.01.2015 / 03:49