2013-08-29 3 views
0

В событии изменения выбора коробки в комбо я установил видимое свойство таблицы и строки, чтобы скрыть сообщение. Но это не работает.Невозможно скрыть строку/сообщение таблицы в коде с помощью C#

Вот мой код:

<telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="0"> 
     <telerik:RadPageView ID="RadPageViewCaregiver" runat="server"> 
      <div class="container"> 
       <telerik:RadToolTipManager ID="RadToolTipManager1" OffsetY="-1" HideEvent="ManualClose" 
        Width="200px" Height="250px" runat="server" OnAjaxUpdate="OnAjaxUpdate" RelativeTo="Element" 
        Position="MiddleLeft" ManualClose="True" ShowEvent="OnClick"> 
       </telerik:RadToolTipManager> 
       <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 100%"> 
        <tr> 
         <td align="center" valign="top" style="width: 100%"> 
          <table width="100%" border="0" cellpadding="0" cellspacing="0"> 
           <tr height="30px" valign="top" id="trmessage" runat="server" visible="false"> 
            <td valign="middle" align="center"> 
             <table border="0" cellpadding="0" cellspacing="0" width="98%" id="tbluser" runat="server" 
              visible="False"> 
              <tr id="Tr1" runat="server"> 
               <td id="Td1" align="left" runat="server"> 
                &nbsp; 
                <asp:Label ID="lblmessage" runat="server"></asp:Label> 

               </td> 
              </tr> 
             </table> 
            </td> 
           </tr> 

Я также попытался установить стиль для отображения на «ни» вместо видимого к «ложным», но он не работает.

Можете ли вы дать любое решение?

+0

Я не очень уверен, что это поможет, но вы попытались установить высоту на ноль? – samar

+0

Является ли ваш combobox внутри UpdatePanel? Не могли бы вы разместить код своей страницы (включая как Combobox, так и таблицу)? – void

+0

Теперь добавьте код aspx .. – user2496448

ответ

1

попробуйте отобразить свойство, чтобы скрыть стол. попробуйте этот набор кода.

tblAssignPatientMessage.Style.Add("display","none"); 

Если стиль стола не установлен, то стиль tr также будет скрыт. если это не работает, попробуйте это

trAssignPatientParentRow.Style.Add("display","none"); 

используйте этот код, чтобы сделать таблицу видимой.

tblAssignPatientMessage.Style.Add("display","block"); 

и для tr добавить это.

trAssignPatientParentRow.Style.Add("display","block"); 

и убедитесь, что ваш стол не использует никаких cssclass.

+0

Я пробовал этот путь, но tblAssignPatientMessage.Style.Add («display», «block»); и trAssignPatientParentRow.Style.Add («отображение», «блок»); не работает означает сообщение не dispay. – user2496448

Смежные вопросы