2017-10-02 7 views
0

私はコンボボックスを作成し、現在の日付を2つの異なる形式でdisplayfieldに割り当てようとしています。 どうすれば実現できますか?ここ は、静的な値を持つ私の現在のコードです:C#Comboboxは現在の日付を表示します

<ext:ComboBox runat="server" ID="cmbFormatFFC" DataIndex="DateFormat" FieldLabel="Date Format" Width="400" ForceSelection="true" EmptyText="Select date format..."> 
     <Items> 
       <ext:ListItem Text="1/1/2017" Value="d/M/yyyy" /> 
       <ext:ListItem Text="1-JAN-2017" Value="dd-MMM-yyyy" /> 
     </Items> 
</ext:ComboBox> 
+0

でそれを使用するには、この方法の使用目的を行うことができますWPFを追加してください/ winformsタグはコンボボックスに表示されます – EpicKip

+0

あなたのストアとモデルフィールドを追加してください。 – Ilaria

答えて

0

あなたは、現在の日付

<script runat="server"> 
     private object Datedata 
     { 
      get 
      { 
       return new object[] 
       {     
        new object[] {DateTime.Now.ToString("dd/MM/yyy")}, 
        new object[] {DateTime.Now.ToString("dd-MMM-yyyy")},     
       }; 
      } 
     } 
</script> 

を保存し、コンボボックス

<ext:ComboBox 
      runat="server"     
      DisplayField="date"   
      QueryMode="Local"> 
      <Store> 
       <ext:Store runat="server" Data="<%# Datedata %>" AutoDataBind="true"> 
        <Model> 
         <ext:Model runat="server"> 
          <Fields>          
           <ext:ModelField Name="date" />          
          </Fields> 
         </ext:Model> 
        </Model> 
       </ext:Store> 
      </Store> 
</ext:ComboBox> 
関連する問題