我想在datagrid里多加一列 里面放他所有的兄弟姐妹的名字和所在班级 在一个框里分行显示应该怎么办

解决方案 »

  1.   

    呵.又有人问这种问题.我原来问过一个,以下是一个兄弟提供的比较可行的解决方法:
    采用服务期端的HtmlTable控件,内嵌DataGrid解决。
    首先从数据库中获取数据,数据应该是主子表2个记录集,然后根据主表记录集,用foreach循环读取其中每一条记录,根据内容需要生成单元格,填充数据,然后通过记录集的主键ID,通过视图DataView过滤子表中的记录,然后在新增一个单元格,在这个单元格中利用Controls.Add方法动态添加一个DataGrid控件,设置它的DataSource为子表视图。
    这样就可以满足楼主的要求。注意需要设置那个含有DataGrid的单元格的valign设为Top,否则DataGrid可能显示到单元格的中间。
      

  2.   

    其实就是做一个模版列,在模版列里加一个DataGrid嘛~
    参考一下孟子的文章吧:
    http://dotnet.aspx.cc/ShowDetail.aspx?id=149E5DD7-3B32-461e-ACC6-51D1652E6746