我想把数据库的选出的数据:员工编号、员工姓名、员工部门、提交时间 以及员工描述
显示为 
员工编号 员工姓名 员工部门 提交时间
员工描述
也就是说 001 张三 市场部 2005-1-6 显示在第一行
张三的个人描述字数很多,显示在第二行
接着是 005 李四 行政部 2005-2-5 显示在第三行
李四的个人描述 显示在第四行
一次类推排列
不知道用什么控件绑定可以做到?我一直用datagrid绑定数据,可是datagrid 好象不可以做到这样吧?谁能告诉怎么才能这样显示,谢谢了

解决方案 »

  1.   

    能不能考虑成分为主表和明细表的形式:
    如:
    主表内容为:
    001 张三 市场部 2005-1-6明细表内容为:
    张三的个人描述这样就可以用两个Repeater控件嵌套显示了。。
      

  2.   

    可以在DataGrid里面嵌套一个Table来实现:
    <asp:DataGrid id="DataGrid1" runat="server" AutoGenerateColumns="False">
    <Columns>
    <asp:TemplateColumn>
    <ItemTemplate>
    <table>
    <tr>
    <td>员工编号</td>
    <td>员工姓名</td>
    <td>员工部门</td>
    <td>提交时间</td>
    </tr>
    <tr>
    <td>员工描述</td>
    </tr>
    </table>
    </ItemTemplate>
    </asp:TemplateColumn>
    </Columns>
    </asp:DataGrid>
      

  3.   

    呵呵,谢谢 wengnet(西门吹雪) ,我试试:)
      

  4.   

    用两个Repeater嵌套显示
    绑定数据时建立起约束关系
      

  5.   

    我习惯用datagrid 了,谢谢,我自己调,快出来了:)
      

  6.   

    用模版!
    ----
    数据梆定方法:
    <%#DataBinder.Eval( Container.DateItem,"员工编号" )%>