现在是这样的,我有一个数组
public string[] arr = { "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z" }; 在遍历 arr的时候我需要动态创建 listA ,listB foreach(var str in arr) { list[arr]=new ILst<实体>(); repeater[arr].DataSource=list[arr]; repeater[arr].databind(); }
思路就是这样的,现在就是不知道该如何动态创建,大牛们帮忙啊
list[arr]=new ILst<实体>();这一句是肯定会错的,IList是接口是不能实例化的,两个反过来就行了。
不过没看明白你想干嘛。。。
查询一个数据表,按姓名的首字母分组,一共24个字母,显示在页面是就是
@程序新青年: 看你这个感觉一个Repeater就可以了吧?
数据拿到之后先遍历你的ILst<实体>,生成string[] arr,然后再根据arr 生成页面
弄24个Repeater还不如直接在后台拼接html代码 输出 不过感觉这样也不太好 啊哈哈~
可以把那个页面的东西生成一个html,这样访问的不是更快些~