如何从代码后面动态设置devexpress控件的宽度

时间:2013-01-15 16:33:45

标签: javascript asp.net devexpress

我有四个使用HTML table / tr / td显示的devexpress下拉框控件。根据登录的人员,必须显示所有四个或仅三个控件。我希望控件占据页面的整个宽度,无论是显示四个还是三个控件。请让我知道怎么做到这一点。我相信一种方法是创建一个隐藏的aspx控件来设置后面的代码中的登录值。然后读取此值以设置td或devexpress控件的class属性以设置宽度。想知道是否有更简单的方法。

由于

1 个答案:

答案 0 :(得分:0)

标记:

        <table style="width: 100%;">
        <tr>
            <td id="td1" runat="server">
                <dx:ASPxDropDownEdit runat="server" Width="100%">
                </dx:ASPxDropDownEdit>
            </td>
            <td id="td2" runat="server">
                <dx:ASPxDropDownEdit runat="server" Width="100%">
                </dx:ASPxDropDownEdit>
            </td>
            <td id="td3" runat="server">
                <dx:ASPxDropDownEdit runat="server" Width="100%">
                </dx:ASPxDropDownEdit>
            </td>
            <td id="td4" runat="server">
                <dx:ASPxDropDownEdit runat="server" Width="100%">
                </dx:ASPxDropDownEdit>
            </td>
        </tr>
    </table>

代码隐藏:

if(true) //your condition
   td1.Visible = false;