说不明白 看看吧
无法将类型“MyAriticket.Model.CityInfo”隐式转换为“System.Collections.Generic.IList<MyAriticket.Model.CityInfo>”。存在一个显式转换(是否缺少强制转换?)
数据访问层
//根据ID查询地区信息
public static CityInfo GetByCityId(int id)
{
string sql = " select * from CityInfo where CityId = '" + id + "'";
SqlDataReader reader = DBHelper.GetReader(sql);
if (reader.Read())
{
CityInfo item = new CityInfo();
item.CityId = Convert.ToInt32(reader["CityId"]);
item.CityName = Convert.ToString(reader["CityName"]);
item.ProvinceId = Convert.ToString(reader["ProvinceId"]);
reader.Close();
return item;
}
else
{
reader.Close();
return null;
}
}
业务逻辑层
//根据ID查询地区信息
public static CityInfo GetByCityId(int id)
{
return CityInfoService.GetByCityId(id);
}
表示层
//查询
protected void BtnGet_Click(object sender, EventArgs e)
{
////出发地
int id = Convert.ToInt32(this.ddlFromCity.SelectedValue);
IList<CityInfo> item = CityInfoManager.GetByCityId(id);
}
那位帮我看看