我有这个函数,它将根据州返回城市列表。这里是函数。
public IList<string> GetCity(int index)
{
using (var db = new DataClasses1DataContext())
{
var city = db.mem_cities.Where(c => c.state_id.Equals(index)).Select(c => c.city_name).ToList();
return city;
}
}
现在我像这样从我的代码后面调用这个函数。
var city = CustomerBLL.GetCity(index);
CustomerBLL
是我的class
现在我想用返回的城市填充我的 DropDownList。所以我做这样的事情。
ddlCity.DataSource = city;
ddlCity.DataBind();
这很好用。我之前尝试使用foreach
循环
foreach (var c in city)
{
ddlCity.Items.Add(c.city);
}
但它给出了一个错误
字符串不包含字符串的定义
所以我的问题是假设如果我想遍历 List 我应该从函数返回什么。
有人可以指出我哪里出错了吗?