下面的意思是一个表格,有2行数据,当条件满足XXX以后在我们肉眼里只显示这个表格的1行数据(也就是说我们只看见表格有一行数据),当条件满足XXXX
以后在我们肉眼里只显示这个表格的2行数据(也就是说我们只看见表格有一行数据),谢谢,答完,马上揭贴,
<table width="702" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
  <td>
  <table width="595" border="0" cellspacing="0" cellpadding="0" name="myTable">
    <tr>
      <td>1</td>
   </tr>
 </table>
 </td>
 </tr>
 <Tr>
   <td>2</td>
 </Tr>
</table>

解决方案 »

  1.   

    我写简单一点
    下面的意思是一个表格,有2行数据,当条件满足XXX以后在我们肉眼里只显示这个表格的1行数据(也就是说我们只看见表格有一行数据),当条件满足XXXX
    以后在我们肉眼里只显示这个表格的2行数据(也就是说我们只看见表格有2行数据),谢谢,答完,马上揭贴,
    <table width="702" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
        <td>1</td>
     <Tr>
       <td>2</td>
     </Tr>
    </table>
      

  2.   

    什么意思?按照一定的条件取得数据源重新绑定datagrid/datalist/repeater不就可以了吗
      

  3.   

    LoveCherry(论成败,人生豪迈;大不了,重头再来!^_^) 
    我的意思就想隐藏控件 控件是放在TABLE里的
    这样写够清楚了把
    <table width="702" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
        <td><input type="test" name="butadd"></td>
     <Tr>
       <td>><input type="test" name="butdel"></2</td>
     </Tr>
    </table>
      

  4.   

    <table width="702" border="0" align="center" cellpadding="0" cellspacing="0">
    <% if (条件1==true)
    {
    %>
    <tr>
        <td>1</td>
    </tr>
    <%
    }
    if (条件2)
    {
    %>
    <tr>
        <td>1</td>
    </tr>
     <Tr>
       <td>2</td>
     </Tr>
    <%
    }
    %>
    </table>
      

  5.   

    在前台后台都可以实现不过最好是用控件
    比如datagrid或者用纯asp的写法<% if (XXX)%>
    <tr>
        <td>1</td>
    </tr>
    <else if (XXXX)>
    <tr>
        <td>1</td>
    </tr>
    <tr>
        <td>2</td>
    </tr>或者你可以用两个div
    然后用js控制显示哪一个
    就像瑞星网站的升级一样你还可以在后台控制divdiv.innertext就可以了
      

  6.   

    用panel也应该可以的
    把两行放在两个容器中
    根据条件要显示哪个就把哪个的visible设置为true
    默认是全false
      

  7.   

    客户端隐藏的话,你添加一个Style名为"display"值为"none"就行了。
      

  8.   

    tigerwen01(小虎)(编程艺术化) 的正解!
                                 不过好象少了脚本声明那句话!呵呵!
      

  9.   

    同意 tigerwen01(小虎)(编程艺术化)
      

  10.   

    在tr后面+
    style="DISPLAY: none"
    条件满足,把display设置成其他的,比如block等等显示出来就可以了,用js其他的方法很多了
      

  11.   

    tigerwen01(小虎)(编程艺术化) 同意这种做法,赞,我就是这样做的
      

  12.   

    <table width="702" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr runat="server" id=tr1>
        <td>1</td>
     <Tr runat="server" id=tr2>
       <td>2</td>
     </Tr>
    </table>在cs代码中控制 tr1.display=false;tr2.display=true;
      

  13.   

    <table>
      <tr id="row1" runat="server">
        <td><yourcontrol id="control1" runat="server"/></td>
      </tr>
      <tr id="row2" runat="server">
        <td><yourcontrol id="control2" runat="server"/></td>
      </tr>
    </table>如果你的判断逻辑是在服务器端代码而非在SQL或者客户端代码的话,你只需要在判断的地方加上row2.style.add("display","none")。另外你需要注意,这个属性是保存到ViewState的,就是说在页面PostBack后如果进行row2.style["display"]="block",那么这个行还是隐藏的。如果你不隐藏row2,仅仅想隐藏control2,那么也可以用类似的办法。
      

  14.   

    很简单的,前台你需要一个Label,你在cs文件里面用程序判断,该在这个Label里面写什么HTML代码。用程序构成一个TABLE以及它的控件,不好吗?