我有两个字段日期(日期时间)和交易ID(INT)。在Dropdownlist显示日期时间值问题剃须刀mvc
我需要提取10到20之间的transactionID的日期值并将其显示在下拉列表中。
我不喜欢..
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
Error 3参数1:无法从'Syste m.DateTime?到 '廉政' C:\用户\ Santhosh \文档\的Visual Studio 2012 \项目\ Visual Studio 2010 \ sampleBF \ sampleBF \控制器\ HomeController.cs 94 27 sampleBF
我知道它的愚蠢的错误。但是,只有一周的经验的初学者。任何帮助,将不胜感激。
谢谢!
我发现它,因为我已经使用 列表 items = new List (); 显示日期时间值。 但是 列表 items = new List ();应该使用 。 :) –
Santhosh
2013-03-14 03:29:29
如果可以,请将其作为答案发布。 – ChrisF 2013-03-14 09:50:31