我有一个下拉列表,其中填充了数据库作为日期值。在数据库中,类型数据是' date'没有时间,但dropdownlist加载时间格式
Dim da = New SqlDataAdapter("SELECT DISTINCT tahun_lulus_kuliah from alumni", conn)
Dim ds = New DataSet
ds.Clear()
da.Fill(ds, "alumni")
DropDownList1.DataSource = ds.Tables("alumni")
DropDownList1.DataValueField = ("tahun_lulus_kuliah")
DropDownList1.DataBind()
这是下拉列表的屏幕截图,它可能的更改格式下拉列表变为" yyyy / mm / dd"没有时间格式?
非常感谢你 希望你的答案
答案 0 :(得分:0)
您需要将DropDownList.DataTextFormatString
设置为"{0:yyyy/mm/dd}"
。
<asp:DropDownList id="DropDownList1"
...
DataTextFormatString="{0:yyyy/mm/dd}"/>
答案 1 :(得分:0)
Binding dateBinding = new Binding("tahun_lulus_kuliah", ds.Tables("alumni"), "")
dateBinding.FormattingEnabled = True
dateBinding.FormatString = "yyyy/mm/dd"
DropDownList.DataBindings.Add(dateBinding)