0

我正在使用下面的 Linq 查询绑定下拉列表。

var RecordList = objContext.Categories
    .Select(c => new { DisplayText = c.CatName, Value = c.CategoryId })
    .ToList();

在这里,我还希望向列表框中添加一个选项: -- 选择 -- 具有 0 值。

如何修改上面的 RecordList 并显式添加一个默认选项?

4

2 回答 2

2

只要匿名类型的属性名称和类型相同,编译器就会重用匿名类型。这使得答案非常简单:

var RecordList = objContext.Categories
    .Select(c => new { DisplayText = c.CatName, Value = c.CategoryId })
    .ToList();
RecordList.Insert(0, new { DisplayText = "-- Select --", Value = 0 });
于 2013-03-23T06:48:56.877 回答
0

绑定列表时插入项目 -

listItem.Items.Insert(0, new ListItem("Select", "0"));

于 2013-03-23T06:55:40.220 回答