首页 新闻 会员 周边

表转换为泛型集合的问题

0
悬赏园豆:10 [已关闭问题]

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

红尘中迷茫的主页 红尘中迷茫 | 初学一级 | 园豆:60
提问于:2009-09-16 15:03
< >
分享
其他回答(1)
0

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

风浪 | 园豆:2996 (老鸟四级) | 2009-09-16 17:23
0

那就用匿名类型咯

var nameAndId = new { CityName = "", CityId = ""};

麒麟.NET | 园豆:3614 (老鸟四级) | 2009-09-17 09:56
用 Dictionary, DataTextField = "Value" DataValueField="Key"
支持(0) 反对(0) Hunts.C | 园豆:266 (菜鸟二级) | 2009-10-10 20:23
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册