Amount、StartDateという列を持つデータテーブルがあります。StartDate に基づいて Amount から特定の金額の値を取得しようとしています。
私のコードは次のとおりです。
DataTable dtt =_dstt.Tables[0];
var res = from r in dtt.AsEnumerable()
where r.Field("StartDate") == Convert.ToDateTime(drpStartYear.SelectedValue));
select r.Field("Amount");
次のエラーが表示されます:
メソッド 'System.Data.DataRowExtensions.Field(System.Data.DataRow, int)' の型引数は、使用法から推測できません。型引数を明示的に指定してみてください。
_dsst は、データベースから入力する DataSet です。
それを行うより良い方法はありますか?