我使用下面的Linq查询绑定下拉列表。
var RecordList = objContext.Categories
.Select(c => new { DisplayText = c.CatName, Value = c.CategoryId })
.ToList();
在这里,我还想要一个选项添加到列表框: - 选择 - 使用0值。
如何修改上面的RecordList并显式添加一个默认选项?
答案 0 :(得分:2)
只要匿名类型的属性具有相同的名称和类型,编译器就会重用匿名类型。这使答案很简单:
var RecordList = objContext.Categories
.Select(c => new { DisplayText = c.CatName, Value = c.CategoryId })
.ToList();
RecordList.Insert(0, new { DisplayText = "-- Select --", Value = 0 });
答案 1 :(得分:0)
绑定列表时插入项目 -
listItem.Items.Insert(0,new ListItem(“Select”,“0”));