我有3个不同的下拉列表,每个下拉列表都从数据库表中获取数据。
表
因为使用LINQ To SQL获取加载数据。我想添加第一行下拉列表 - 选择学校 - - 选择主题 - - 选择班级 -
怎么办呢?
代码 -
var list = (from i in context.MAT_TableSchool
select
new
{
SchoolName= string.Format("SN - {0}", i.SchoolName),
SchoolId = i.SchoolId
});
this._schoolDropdown.DataSource = list; this._schoolDropdown.DataBind();
我想要的是在此列表或下拉列表的顶部添加记录SchoolName =“ - Select-”SchoolId = 0
答案 0 :(得分:1)
你没有显示很多代码,所以我只能非常通用:
var schoolItems = new string[]{ "--Select School--" }
.Concat(tableSchoolItems);
tableSchoolItems
是您从数据库中读取的内容
**编辑**
var list = new [] { new
{
SchoolName = "--Select--",
SchoolId = 0
} }.Concat(
from i in context.MAT_TableSchool
select new
{
SchoolName= string.Format("SN - {0}", i.SchoolName),
SchoolId = i.SchoolId
});