我正在从数据集(_dsst)中检索日期值并将它们填充到下拉列表(drpStartYear)中。
由于我将日期存储为日期时间数据类型,因此我将日期值获取为mm-dd-yyyy 00:00:00,其中00:00:00是时间。但我只需要在下拉列表中以dd-mm-yyyy格式获取日期。我尝试使用datatextformatstring,但它不起作用。
下面是代码:
drpStartYear.DataSource = _dstt.Tables["tbSettings"].DefaultView;
drpStartYear.DataValueField = "StartDate";
drpStartYear.DataTextFormatString = "{0:d}";
drpStartYear.DataBind();