GridView的嵌套应用(原创)

  最近有一个页面,需要在表格的单元格里列出附属数据。由于开发速度上的考虑,我采用了GridView嵌套GridView的方案。前台代码举例如下:

  注意:为集中精力说明本文的问题,下面的代码做了删剪,并不能实际运行

  ――――――――――――― 前台代码(grdList嵌套grdAttachList Start ―――――――――――――

前台代码

  ――――――――――――― 前台代码(grdList嵌套grdAttachList End ―――――――――――――

 

  前台代码说明:

    1)、外层的grdList 设定了数据源: DataSourceID="sdsList",而里层的grdAttachList没有设;

    2)、里层的grdAttachList设定了事件处理函数名:OnRowDataBound="grdAttach_RowDataBound" OnRowCommand="grdAttach_RowCommand"

         而外层的grdList没有设定;

 

  下面是后台代码举例:

  ――――――――――――― 后台代码(grdList嵌套grdAttachList Start ―――――――――――――

  

后台代码

  ――――――――――――― 前台代码(grdList嵌套grdAttachList End ―――――――――――――

  以上是大致框架,添上自己的处理代码后就能实现自己的应用。

  特别要说明的是:

  1)、子GridView不可用SqlDataSource作数据源,只能手动设置;

  2)、子GridViewOnRowDataBoundOnRowCommand事件处理好像不能用AddHandler的方法,具体原因不清楚。

 

  以上。

   2009年8月22日23:43:48

posted on 2009-08-22 22:51  至柔  阅读(546)  评论(2)    收藏  举报

导航