Devexpress контролирует четкий выбор? - PullRequest
0 голосов
/ 01 февраля 2011

У меня есть элементы управления DevExpress на панели обновлений, и мне нужно отменить выбор для всех из них со стороны сервера.Как и DdlDropDownList.ClearSelection();, но в DevExpress простые действия обрабатываются по-разному.

ASPxComboBox
ASPxDateEdit
ASPxTextBox

Кто-нибудь знает лучшую реализацию требуемой функциональности.

Ответы [ 2 ]

1 голос
/ 01 февраля 2011
DdlDropDownList.Items.Clear(); or DdlDropDownList.Text = string.empty;
someDateEdit.Text = string.empty;
someTextBox.Text = string.empty;
1 голос
/ 01 февраля 2011

Попробуйте установить для свойства Value этих элементов управления значение null.

DdlDropDownList.Value = null;

Вот документация для этих трех элементов управления:

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;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...