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