【问题标题】:C# Combobox show current dateC# 组合框显示当前日期
【发布时间】:2017-10-02 12:57:38
【问题描述】:

我正在尝试创建一个组合框并以 2 种不同格式为显示字段分配当前日期。 我怎样才能做到这一点? 这是我当前的静态值代码:

<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>

【问题讨论】:

  • 请添加 wpf/winforms 标签,因为组合框出现在两者中
  • 请添加您的商店和型号字段。

标签: c# combobox ext.net


【解决方案1】:

你可以这样做使用对象来存储当前日期

<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>

【讨论】:

    猜你喜欢
    • 2014-05-22
    • 2015-12-08
    • 1970-01-01
    • 2022-11-22
    • 2013-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多