表转换为泛型集合的问题

需要从一个表里选择出城市信息,数据就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。


饮歌长啸
浏览 387回答 2
2回答

慕莱坞森

例如表Customer有ID与CustomerName二列,先做一个Customer的类,然后通过查询得到这个类的Ilist集合就可以了,例如LinQ, Nhibernate都差不多这样

萧十郎

那就用匿名类型咯var nameAndId = new { CityName = "", CityId = ""};
打开App,查看更多内容
随时随地看视频慕课网APP