需要从一个表里选择出城市信息,数据就2列,CityId 和CityName ,分别是int 和 string
过去是直接返回一个Table然后邦定到asp:DropDownList就完事了。
DDL_City.DataSource = Table;
DDL_City.DataTextField = "CityName";
DDL_City.DataValueField = "CityId";
DDL_City.DataBind();
现在需要对返回的Table进行一些处理,也就是要在每个CityName上加些东西。我想是否能把处理后的这些记录做成一个泛型集合返回邦定到asp:DropDownList,而且不想为了这两个字段定义个Model。
例如表Customer有ID与CustomerName二列,先做一个Customer的类,然后通过查询得到这个类的Ilist集合就可以了,例如LinQ, Nhibernate都差不多这样
那就用匿名类型咯
var nameAndId = new { CityName = "", CityId = ""};