Array
(
)

Painel não consigo dar um Visible=true nele

Pjava
   - 13 jan 2015

Tenho um painel e dentro dele um repeater com uma table. Esse painel está dentro de um user control. Uso esse UC em várias situações. Criei um método chamado AplicarCaracteristicas, para dependendo do chamador, ele vai ou não mostrar alguns controles. Isso funciona muito bem. Houve a necessidade de eu criar mais um repeater dentro dele. Então criei um Panel e dentro dele coloquei o repeater. No método AplicarCaracteristicas, eu então dei um visible = true e no break eu vou ver o valor e está false e não true. Abaixo meu Panel e meu método AplicarCaracteristicas. Preciso que ele seja mostrado apenas em Bens Usados. O panel se chama pnlGrupoCota.
#Código

<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>

Meu método
#Código
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;
            }
        }