添加默认选项匿名列表- Linq
本文关键字:列表 Linq 默认 选项 添加 | 更新日期: 2023-09-27 18:05:20
我正在使用下面的Linq查询绑定下拉列表。
var RecordList = objContext.Categories
.Select(c => new { DisplayText = c.CatName, Value = c.CategoryId })
.ToList();
这里,我还想添加一个选项到列表框:——选择——与0值
我如何修改上面的RecordList并明确地添加一个默认选项?
只要匿名类型的属性是相同的名称和类型,编译器就会重用该匿名类型。这使得答案非常简单:
var RecordList = objContext.Categories
.Select(c => new { DisplayText = c.CatName, Value = c.CategoryId })
.ToList();
RecordList.Insert(0, new { DisplayText = "-- Select --", Value = 0 });
当绑定列表-
listItem.Items。Insert(0, new ListItem("Select", "0"));