datalist 是 “通过使用模板显示数据源中的项“ 的服务器控件,如果嵌套使用,对于显示层级数据是一种很好的选择,(层级数据就好像中国有很多省,省下有很多县,县里有很多乡),本篇叙述如何实现这种功能. (也适用于嵌套datagrid&repeater)
程序先创建一个datalist(id=datalist1)显示所有channels,然后在datalist1的onitemcreated事件里判断当每一个item 或 alternatingitem被创建的时候,我们用程序动态生成一个datalist用来显示这个channel下的columns,在动态生成datalist的时候“显示模板“的创建很重要,在这里我们使用了itemplate接口,自定义了mytemp显示模版,它的作用就是显示绑定的数据. 【程序编程相关:Henry手记:WinFormDatag】
先看下面这个例子,channels在这里是“频道”,channels下有很多columns“栏目”要显示,就好像sina.com 的“生活频道“有很多栏目,有关于男人女人等等的. 【推荐阅读:Henry手记:WinFormDatag】
... 下一页