Devexpress控制清晰的选择?

时间:2011-02-01 16:39:48

标签: c# asp.net devexpress

我在更新面板中有DevExpress控件,我需要从服务器端清除所有这些控件的选择。与DdlDropDownList.ClearSelection();类似,但在DevExpress中,简单操作的处理方式不同。

ASPxComboBox
ASPxDateEdit
ASPxTextBox

有没有人知道所需功能的最佳实现。

2 个答案:

答案 0 :(得分:1)

尝试将这些控件的Value属性设置为null。

DdlDropDownList.Value = null;

以下是这3个控件的文档:

http://documentation.devexpress.com/#AspNet/clsDevExpressWebASPxEditorsASPxComboBoxtopic
http://documentation.devexpress.com/#AspNet/clsDevExpressWebASPxEditorsASPxDateEdittopic
http://documentation.devexpress.com/#AspNet/clsDevExpressWebASPxEditorsASPxTextBoxtopic

这是一个适用于我的9.2版本的示例。 “清除”按钮清除编辑器,而“不清除”按钮则不清除。

<dxe:ASPxComboBox ID="a" runat="server" ValueType="System.String">
    <Items>
        <dxe:ListEditItem Text="1" Value="1" />
        <dxe:ListEditItem Text="2" Value="2" />
        <dxe:ListEditItem Text="3" Value="3" />
    </Items>
</dxe:ASPxComboBox>
<dxe:ASPxDateEdit ID="b" runat="server" />
<dxe:ASPxTextBox ID="c" runat="server" Width="170px" />
<asp:Button runat="server" Text="Clears" OnClick="Button1_Click" />
<asp:Button runat="server" Text="Doesn't Clear" />

protected void Button1_Click(object sender, EventArgs e)
{
    a.Value = null;
    b.Value = null;
    c.Value = null;
}

答案 1 :(得分:1)

DdlDropDownList.Items.Clear(); or DdlDropDownList.Text = string.empty;
someDateEdit.Text = string.empty;
someTextBox.Text = string.empty;