本人需要在datagrid中实现一个格中显示两行信息
小弟才疏学浅,不知道如何实现
望各位大哥赐教!!!
最好附实例代码!

解决方案 »

  1.   

    用模板列不就可以了。参考下面:<asp:DataGrid id="grid1" runat="server" AutoGenerateColumns="False">
      <Columns>
        <asp:TemplateColumn HeaderText="姓名">
          <ItemTemplate>
            <asp:Label id="txtName1" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.name1") %>'></asp:Label>
            <br>
            <asp:Label id="txtName2" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.name2") %>'></asp:Label>
          </ItemTemplate>
        </asp:TemplateColumn>
      </Columns>
    </asp:DataGrid>
      

  2.   

    <asp:DataGrid id="grid1" runat="server" AutoGenerateColumns="False">
      <Columns>
        <asp:TemplateColumn HeaderText="姓名">
          <ItemTemplate>
          <table>
    <tr><td>a</td></tr>
    <tr><td>b</td><tr>
    </table>   
    </ItemTemplate>
     </asp:TemplateColumn>
      </Columns>
    </asp:DataGrid>
      

  3.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=0BF1E82C-A30A-4B5B-85B2-8DB339A41D37
      

  4.   

    bitsbird(一瓢,生活就是折腾)
    你的回答的那个我看了
    孟子的解决方法,不好用
    他只是把列头给简单的划分了
    不是我要的实现的功能
    看看我简单给你画画
    -----------------------|------------------------------------------------
    |  a                   |   1                                            |
    |                      |                                                |
    |      row             |------------------------------------------------|
    |                      |                                    2           |
    |______________________|________________________________________________|
    要的是这样的,请大家帮忙我是nmd06
      

  5.   

    那你就吧 DataSet 里的数据用asp的方法显示出来。,拼凑成一个你那样的表格吧!
      

  6.   

    使用嵌套的datagrid,参考--http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/aspn-hierdatabinding.asp
      

  7.   

    嵌套的dataGrid?
    一个DataGrid对性能的影响有多大,还嵌套?
    为了达到目的不择手段?
      

  8.   

    dt就是table﹐還是先看怎么自定義模板吧。
      

  9.   

    简单的方法就是使用 DataRepeator 控件了
      

  10.   

    设计书要求用DataGrid啊,不可以用DataRepeator。
    不过还是非常感谢楼上的!!
      

  11.   

    假如说你数据库中有表:table1
    姓名   身份
    张三   老师      
    张三   爸爸
    李四   哥哥
    李四   弟弟
    李四   经理
    在DataGrid的PreRender事件中
    把姓名那一列记录相同的合并为一个跨几行的单元格就可以拉!
      

  12.   

    把合并的单元格数据(row)取出来用table显示,其他行(1,2)在datagrid中显示就解决的阿,以前我就是这么解决的,效果还不错的