格式化数据绑定asp.net下拉列表
我有一个asp.net网页,它有一个下拉菜单,由一个数据绑定列表填充,该列表从数据库中提取其条目(日期) 我让这个部分工作并显示正确的信息,但问题是它将日期显示为mm/dd/yyyy hh:mm:ss AM/PM。理想情况下,我希望它显示为mm/yyyy(即使只是mm/dd/yyyy也可以) 有人知道怎么做吗格式化数据绑定asp.net下拉列表,asp.net,Asp.net,我有一个asp.net网页,它有一个下拉菜单,由一个数据绑定列表填充,该列表从数据库中提取其条目(日期) 我让这个部分工作并显示正确的信息,但问题是它将日期显示为mm/dd/yyyy hh:mm:ss AM/PM。理想情况下,我希望它显示为mm/yyyy(即使只是mm/dd/yyyy也可以) 有人知道怎么做吗 谢谢。最简单的方法是在Select语句中执行-使用Convert()函数(假设数据库是SQL Server) 可在此处找到用法和不同格式(上述示例中“101”的替代品): 或者,您可以使用
谢谢。最简单的方法是在Select语句中执行-使用Convert()函数(假设数据库是SQL Server) 可在此处找到用法和不同格式(上述示例中“101”的替代品): 或者,您可以使用DataTextFormatString属性:
并将其设置为“{0:dd/MM/yyyy}”最简单的方法是在Select语句中执行此操作-使用Convert()函数(假设数据库是SQL Server) 可在此处找到用法和不同格式(上述示例中“101”的替代品): 或者,您可以使用DataTextFormatString属性:
并将其设置为“{0:dd/MM/yyyy}”您可以在代码隐藏中尝试以下操作:
dropdownlistname.DataTextFormatString ="{0:MM/yyyy}"
或以aspx格式:
<asp:DropDownList ID="dropdownlistname"
runat="server"
DataTextFormatString='{0:MM/yyy}'......>
您可以在代码隐藏中尝试以下操作:
dropdownlistname.DataTextFormatString ="{0:MM/yyyy}"
或以aspx格式:
<asp:DropDownList ID="dropdownlistname"
runat="server"
DataTextFormatString='{0:MM/yyy}'......>