我的數據庫中有DateTime數據。
例如,使用lambda從DateTime中獲得不同的年份值
ID Date Remark
==========================
1 2013-10-22
2 2013-10-23
3 2013-10-24
4 2012-10-01
5 2012-10-02
我想要做的是在綁定組合(下拉列表)年(2013,2012)
的獨特價值。
<asp:DropDownList runat="server" ID="ddlYear" Width="100%"
DataValueField="Date" Font-Size="14px" DataTextField="Date"
DataTextFormatString="{0:yyyy}" ></asp:DropDownList>
我這是怎麼綁定的數據源,
ddlYear.DataSourse = db.DBContext.DateTables.Select(x =>
x.Date.Value.Year).Distinct().ToList();
ddlYear.DataBind();
但有一個錯誤,類型System.Int32的
對象不具有日期屬性。
我該如何解決?
線你有此錯誤? –