date(datetime)とtransactionID(int)の2つのフィールドを取得しました。
transactionIDが10から20の間の日付の値をフェッチし、ドロップダウンリストに表示する必要があります。
私は好きでした。
BFDbEntities BFT = new BFDbEntities();
var xe = (from n in BFT.Transactions where n.TRANSACTIONID > 10 where n.TRANSACTIONID < 20 select n.DATE);
List<int> items = new List<int>();
foreach (var item in xe)
{
**items.Add(item);**
}
ViewBag.yearlb = new SelectList(items);
次のエラーが発生します。
エラー2'System.Collections.Generic.List.Add(int)'のオーバーロードされたメソッドの最適な一致には、無効な引数がいくつかありますC:\ Users \ Santhosh \ Documents \ Visual Studio 2012 \ Projects \ VS 2010 \ sampleBF \ sampleBF \ Controllers \ HomeController.cs 94 17 sampleBF
エラー3引数1:「System.DateTime?」から変換できません to'int' C:\ Users \ Santhosh \ Documents \ Visual Studio 2012 \ Projects \ VS 2010 \ sampleBF \ sampleBF \ Controllers \ HomeController.cs 94 27 sampleBF
私はそのばかげた間違いを知っています。しかし、たった1週間の経験を持つ初心者です。どんな助けでもいただければ幸いです。
ありがとう !!!