Note that there are some explanatory texts on larger screens.

plurals
  1. POShift data and controls in table (TD) up
    primarykey
    data
    text
    <p>I am trying to figure out how to shift some cells (not an entire row) of asp:xxx controls up. </p> <p>Below is a sample layout (using text) to show how the data is laid out and what I would like it to appear after. This can all be done in code behind on the page load as a condition will be set to either show or hide the 2 rows.</p> <p>Basically, I need to (conditionally) hide cells XXX xxx YYY and yyy. and shift them up.</p> <p><img src="https://i.stack.imgur.com/iytPt.png" alt="Before and After"></p> <pre><code>&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt; &lt;head runat="server"&gt; &lt;title&gt;&lt;/title&gt; &lt;style type="text/css"&gt; .tableNoPad { padding: 0; margin: 0; border-style: none; width: 100%; border-collapse: collapse; empty-cells: hide; } .altrowStandard { background-color: lightblue; } &lt;/style&gt; &lt;/head&gt; &lt;body&gt; &lt;form id="form1" runat="server"&gt; Before: &lt;div&gt; &lt;table class="tableNoPad"&gt; &lt;tr&gt; &lt;td&gt; AAA &lt;/td&gt; &lt;td&gt; aaa &lt;/td&gt; &lt;td&gt; &amp;nbsp; &lt;/td&gt; &lt;td&gt; AAA &lt;/td&gt; &lt;td&gt; aaa &lt;/td&gt; &lt;/tr&gt; &lt;tr class="altrowStandard"&gt; &lt;td&gt; BBB &lt;/td&gt; &lt;td&gt; bbb &lt;/td&gt; &lt;td runat="server" id="hide1a"&gt; &amp;nbsp; &lt;/td&gt; &lt;td runat="server" id="hide1b"&gt; BBB &lt;/td&gt; &lt;td runat="server" id="hide1c"&gt; bbb &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; CCC &lt;/td&gt; &lt;td&gt; ccc &lt;/td&gt; &lt;td id="hide2a" runat="server"&gt; &amp;nbsp; &lt;/td&gt; &lt;td runat="server" id="hide2b"&gt; XXX &lt;/td&gt; &lt;td runat="server" id="hide2c"&gt; xxx &lt;/td&gt; &lt;/tr&gt; &lt;tr class="altrowStandard"&gt; &lt;td&gt; DDD &lt;/td&gt; &lt;td&gt; ddd &lt;/td&gt; &lt;td id="hide3a" runat="server"&gt; &amp;nbsp; &lt;/td&gt; &lt;td runat="server" id="hide3b"&gt; YYY &lt;/td&gt; &lt;td runat="server" id="hide3c"&gt; yyy &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;/td&gt; &lt;td&gt; &lt;/td&gt; &lt;td&gt; &amp;nbsp; &lt;/td&gt; &lt;td&gt; CCC &lt;/td&gt; &lt;td&gt; ccc &lt;/td&gt; &lt;/tr&gt; &lt;tr class="altrowStandard"&gt; &lt;td&gt; &lt;/td&gt; &lt;td&gt; &lt;/td&gt; &lt;td&gt; &amp;nbsp; &lt;/td&gt; &lt;td&gt; DDD &lt;/td&gt; &lt;td&gt; ddd &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; After: &lt;div&gt; &lt;table class="tableNoPad"&gt; &lt;tr&gt; &lt;td&gt; AAA &lt;/td&gt; &lt;td&gt; aaa &lt;/td&gt; &lt;td&gt; &amp;nbsp; &lt;/td&gt; &lt;td&gt; AAA &lt;/td&gt; &lt;td&gt; aaa &lt;/td&gt; &lt;/tr&gt; &lt;tr class="altrowStandard"&gt; &lt;td&gt; BBB &lt;/td&gt; &lt;td&gt; bbb &lt;/td&gt; &lt;td runat="server" id="Td1"&gt; &amp;nbsp; &lt;/td&gt; &lt;td runat="server" id="Td2"&gt; BBB &lt;/td&gt; &lt;td runat="server" id="Td3"&gt; bbb &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; CCC &lt;/td&gt; &lt;td&gt; ccc &lt;/td&gt; &lt;td id="Td4" runat="server"&gt; &amp;nbsp; &lt;/td&gt; &lt;td runat="server" id="Td5"&gt; CCC &lt;/td&gt; &lt;td runat="server" id="Td6"&gt; ccc &lt;/td&gt; &lt;/tr&gt; &lt;tr class="altrowStandard"&gt; &lt;td&gt; DDD &lt;/td&gt; &lt;td&gt; ddd &lt;/td&gt; &lt;td id="Td7" runat="server"&gt; &amp;nbsp; &lt;/td&gt; &lt;td runat="server" id="Td8"&gt; DDD &lt;/td&gt; &lt;td runat="server" id="Td9"&gt; ddd &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;/form&gt; &lt;/body&gt; &lt;/html&gt; </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload