有两个关于报告的表,一个是报告的类别,另一个是详细的报告条目表,两个有一公共字段CLASSID,
现在要在repeater控件内实现如下效果:从两个表中取出数据,每个报告类别名下面分别跟三条属于此类别的报告名称,例如,类别名为CLASS1,然后在CLASS1下面分别显示报告REPORT1,REPORT2,REPORT3。以此方式在repeater中一共显示三个类别。觉得这种方式要取出数据进行绑定很困难,请问在ASP.NET中用C#如何实现,有没有简单易行的方法?请大家帮帮忙,给个详细的解答,很急,十分感谢!!!

解决方案 »

  1.   

    两个Repeater嵌套使用,分别绑定报告类别和明细,他们之间用Relation关联,请参考这里:
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/aspn-hierdatabinding.asp
      

  2.   

    试过你用的方法了,但是还是不成功,主要是我对repeater嵌套和表关联不了解。最后我是用很多if和for语句在一个repeater内完成的,不过还是谢谢你。本人刚刚入门,很多都不会,以后请各位大侠多多关照!