2011-02-01 7 views
0

저는 DevExpress 컨트롤을 업데이트 패널 내에 가지고 있으며, 서버 측에서 모든 선택을 취소해야합니다. DdlDropDownList.ClearSelection();처럼 DevExpress에서는 간단한 동작이 다르게 처리됩니다.Devexpress는 선명한 선택을 제어합니까?

ASPxComboBox
ASPxDateEdit
ASPxTextBox

사람은 필요한 기능의 최적의 구현을 알고 있나요.

답변

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; 
} 
+0

DdlDropDownList.Value = NULL; 이 작동하지 않습니다 – Punditor

+0

@ alexander : 나를 위해 일한 코드 샘플을 포함하도록 편집했습니다. – Greg

1
DdlDropDownList.Items.Clear(); or DdlDropDownList.Text = string.empty; 
someDateEdit.Text = string.empty; 
someTextBox.Text = string.empty; 
관련 문제