大哥,大姐快来帮忙!!!甩血大散分!!!!!
各位大虾们你们好!我向大家们请教一个问题,是有关主从表在DataGrid控件中显示的问题!
我添加了一个主项目,在主项目下可以再添加任意个子项目,在子项目下可以再添加任意个分子项目;如果只添加了一个主项目,在DataGrid中就显示最新添加的主项目。如果在主项目下添加了子项目或分子项目,在DataGrid中要相应地显示出这种主从关系,请问大家该怎么做???
有人向我推荐过孟子章的文章,但这种动态多层的主从关系如何做???
问题点数:50、回复次数:18Top
1 楼triout(笨牛)回复于 2004-09-01 09:43:19 得分 30
你这样做可以通过DATAGRID的嵌套来实现,然后在上级DATAGRID的ITEMDATABOUND事件中,寻找子级的DATAGRID,给子级DATAGRID设置好DATASOURCE并进行绑定。
这样做的前提是不能嵌套太深,否则性能和事件响应都有困难。Top
2 楼zhushizu(从来就没有救世祖)回复于 2004-09-01 12:03:55 得分 0
是呀,我也是想了好久。。关注中。。。Top
3 楼Hero4444(阿神)回复于 2004-09-01 12:13:08 得分 20
在主datagrid的DataGrid1_SelectedIndexChanged(object sender, System.EventArgs e)
事件里傳出主鍵值﹐然后在從datagrid的datasource的dataset接受主鍵值的參數
再從新綁定Top
4 楼zhushizu(从来就没有救世祖)回复于 2004-09-01 12:22:11 得分 0
是呀,我也是想了好久。。关注中。。。Top
5 楼badchen(banana)回复于 2004-09-01 15:40:31 得分 0
那如何实现两个DataGrid的嵌套呢?说的清楚些好吗?
Top
6 楼codeangel(http://www.wSoft.Net)回复于 2004-09-01 16:11:42 得分 0
建议用table+ado+htmlControl+js,画出来,就想写asp一样。Top
7 楼codeangel(http://www.wSoft.Net)回复于 2004-09-01 16:12:38 得分 0
哦,忘记说了,用递归算法滚出来。Top
8 楼yichuan1982(亦川——四川新津)回复于 2004-09-01 16:37:55 得分 0
那个 zhushizu(从来就没有救世祖) 好象每次就只有这句:
是呀,我也是想了好久。。关注中。。。
我都看见好多次了
Top
9 楼danlog(龙帝)回复于 2004-09-01 17:04:47 得分 0
看到过类似的问题!!
关注一下!!Top
10 楼pgwron(情伤无痕)回复于 2004-09-01 17:21:04 得分 0
.................我是不明白的,希望高手能说仔细点,学习学习Top
11 楼badchen(banana)回复于 2004-09-09 14:41:45 得分 0
难道就没有人告诉我吗?Top
12 楼badchen(banana)回复于 2004-09-10 09:51:24 得分 0
求救!!!没有人可以帮我吗?Top
13 楼chieftech(【标题党总书记】)回复于 2004-09-10 10:00:38 得分 0
学习Top
14 楼hl80(代码)回复于 2004-09-10 10:08:55 得分 0
你的主项目和子项目是怎样关联起来的,是否有像树一样的编码规则?如果没有的话建议使用笨牛的方法,实现起来比较简单的Top
15 楼badchen(banana)回复于 2004-09-10 11:26:15 得分 0
子项目通过主项目的id来关联的Top
16 楼badchen(banana)回复于 2004-09-10 11:27:56 得分 0
如何作成任意层的Top
17 楼amami(那那咪)回复于 2004-09-10 11:30:02 得分 0
关注Top
18 楼lovely_swallow(蓝色夏威夷)回复于 2004-09-10 12:25:42 得分 0
同意triout(笨牛)的说法!Top




