私はc#.netを使用しています。助けてくれてありがとう。
私はRepeaterとObjectDataSourceを使用しています。LINQを使用してデータベースに接続します。これには、パラメーターを渡す必要があります(WHERE句内で使用)
public IQueryable<comments> GetComments(DateTime todaysDate)
{
return (from c in dc.comments
where displayDate.Date == todayDate.Date
select c);
}
上記のエラーが発生しましたが、理由がわかりません。ここに問題があります:
<asp:Parameter DefaultValue="<%=Convert.ToDateTime(DateTime.Now)%>" Name="todayDate" Type="DateTime" />
私が実際の日付を提供すれば、それは機能します。例えば:
<asp:Parameter DefaultValue="02/09/2009" Name="todayDate" Type="DateTime" />
私も次のことを試しましたが、同じエラーが発生しました。
DateTime.Now.Date
Datetime.Now
Datetime.Today
Datetime.Now.ToString
Datetime.Now.Date.ToString.
私は何が間違っているのですか?
ありがとう
クレア