2007年8月9日 星期四

將Table整個Row隱藏

如果要隱藏<Table>裡面的某一個Row的內容,光將Row裡面的元件的Visible屬性設為False是不夠的.因為在畫面上還是會出現多一條框線,很醜.為避免這個問題,可以用以下的方法:



<Table>

    <TR>

        <TD></TD>

        <TD></TD>

    </TR>

</TABLE>



改成:



<Table>

    <TR id="RowName"  runat="server">

        <TD></TD>

        <TD></TD>

    </TR>

</TABLE>



當我們在Design部分做完這些修改後,於 .cs檔中會多出一行於開頭附近:

protected System.Web.UI.HtmlControls.HtmlTableRow RowName;

接著,我們就可以在 .cs中透過 RowName來控制該 <Row>的 Visible

沒有留言:

張貼留言