我在更新面板中有DevExpress控件,我需要从服务器端清除所有这些控件的选择。与DdlDropDownList.ClearSelection();
类似,但在DevExpress中,简单操作的处理方式不同。
ASPxComboBox
ASPxDateEdit
ASPxTextBox
有没有人知道所需功能的最佳实现。
答案 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;