标题:Gridview多表头问题
只看楼主
diytz
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-9-1
 问题点数:0 回复次数:0 
Gridview多表头问题

数据库设计:
l_proj_id,l_field_id,field_name,parent_id,field_value,has_child
分别表示工程id,字段id(储存在一个专门管理字段的字典表中),字段名,父字段id,字段值,是否有子字段

改表的一条记录表示一个工程的一个字段的记录(字段是动态管理的)

想实现一个这样的GridView:绑定到动态生成的DataTable对象,这个DataTable对象每一行表示一个工程,有个静态的ID列对应l_proj_id字段,其他各列根据上面这个数据表动态生成(所有l_proj_id相同的l_field_id),由于包含子字段的字段需要定义模板(通过查询子字段在HeaderTemplate和ItemTemplate中生成Table对象),于是我定义了一个实现了 ITemplate接口的GirdViewTemplate模板类.在模板类的ItemTemplate定义中,需要知道所在行对应的l_proj_id,和所在列对应的l_field_id,来确定子字段的值(field_value),请问这两个如何获得?

项目id 父字段
子字段1 子字段2

1 值1 值2

如上所示,要在父子段这个列中生成这样的模板列,表头是两层结构,内容是一层分开的结构。

搜索更多相关主题的帖子: 表头 Gridview 
2007-05-10 21:39



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-138381-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.920871 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved