本人想用datagrid实现每条记录的绑定像这样:
|--------------|姓名:
|              |
|  图片显示    |Email:
|              | 
|              |地址:
|              |
|--------------|详细信息:
请各位大哥帮帮忙,分不够可以再给,简单说说就有分。

解决方案 »

  1.   

    考虑到datalist在项目后面做起来比较复杂,所以想用datagrid~~~~~~~~~~~~
      

  2.   

    DataList
    比较好实现这样的功能
      

  3.   

    Datagrid不会支持这样的模板,你还是用DataList 或者Repeater吧
      

  4.   

    这个效果就需要相对灵活的DataList了,DataGrid已经不行了……
      

  5.   

    Datagrid实现不了???我知道你们不会就这么不管我了吧,我想再等等看~~~~
      

  6.   

    你可以用一个模板列
    然后随便再里面怎么放控件
    都可以
    放一个htmltable用来布局
    然后对应的位置放你的控件好了
      

  7.   

    用DataList
    或者DataGrid的绑定列都可以搞定
      

  8.   

    用DataList
    或者DataGrid的绑定列都可以搞定
      

  9.   

    你自己机器上就有例子
    http://localhost/quickstart/aspplus/samples/webforms/customize/CS/datalist3.aspx
      

  10.   

    你可以用一个模板列
    然后随便再里面怎么放控件
    都可以
    放一个htmltable用来布局
    然后对应的位置放你的控件好了
    _______________________________________一个模板列我放图片,但剩下几个字段我怎么用“htmltable”显示成上图那样呢?
    能详细说说吗?不好意思,我很菜~~
      

  11.   

    to:    welshem(天堂客) 
    “/”应用程序中的服务器错误。
    --------------------------------------------------------------------------------无法找到资源。 
    说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。 请求的 URL: /quickstart/aspplus/samples/webforms/customize/CS/datalist3.aspx
    --------------------------------------------------------------------------------
    版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573
      

  12.   

    我从来不用DataGridDataList有高度的灵活性,下面提供你问题的示例代码:<asp:DataList id="DL1" Runat="server" Width="100%">
    <ItemTemplate>
    <table cellpadding="0" cellspacing="0" width="100%">
    <tr>
    <td><img src='<%# DataBinder.Eval(Container.DataItem,"picname") %>'></td>
    <td>
    <table>
    <tr>
    <td>姓名:<%# DataBinder.Eval(Container.DataItem,"username") %></td>
    </tr>
    <tr>
    <td>email:<%# DataBinder.Eval(Container.DataItem,"email") %></td>
    </tr>
    <tr>
    <td>地址......同上</td>
    </tr>
    <tr>
    <td>.............</td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </ItemTemplate>
    </asp:DataList>
      

  13.   

    http://www.csdn.net/develop/MY_article.asp?author=Latitude你去看看,这里有关于datagrid很详细的用法。
      

  14.   

    to Allan168(长的帅,能不能多给点分?!) 
     不会吧学.net快速入门没装!!!
    开始--->程序--->Microsoft .NET Framework SDK v1.1--->示例与快速入门教程当然,必须在之前先装一个名为NetSDK的SqlServer2000实例
      

  15.   

    DataGrid示例代码
    <asp:datagrid id="DataGrid1" runat="server" AutoGenerateColumns="False" Width="100%">
    <Columns>
    <asp:TemplateColumn>
    <ItemTemplate>
    <table width="100%">
    <tr>
    <td rowspan="4" width="50%"><img src='<%# DataBinder.Eval(Container.DataItem,"picname") %>'></td>
    </tr>
    <tr>
    <td>姓名:<%# DataBinder.Eval(Container.DataItem,"username") %></td>
    </tr>
    <tr>
    <td>email:<%# DataBinder.Eval(Container.DataItem,"email") %></td>
    </tr>
    <tr>
    <td>地址......同上</td>
    </tr>
    </table>
    </ItemTemplate>
    </asp:TemplateColumn>
    </Columns>
    </asp:datagrid>
      

  16.   

    最简单的就用label,然后服务器端处理显示
      

  17.   

    <asp:DataGrid id="dgBasic" runat="server">
    <Columns>
    <asp:TemplateColumn HeaderText="用户基本信息">
     <ItemStyle Width="100%"></ItemStyle>
    <ItemTemplate>
    <table width="100%" cellpadding="0" cellspacing="0">
    <tr>
    <td rows=""5><img src=<%#DataBinder.Eval(Container.DataItem,"IMgUrl"%></td><td>
    <td>姓名:</td>
    <td><%#DataBinder.Eval(Container.DataItem,"columnsname")%></td>
    </tr>
    <tr>
    <td>Email:</td>
    <td><%#DataBinder.Eval(Container.DataItem,"columnsname")%></td>
    </tr>
    <tr>
    <td>地址:</td>
    <td><%#DataBinder.Eval(Container.DataItem,"columnsname")%></td>
    </tr>
    <tr>
    <td>详细信息:</td>
    <td><%#DataBinder.Eval(Container.DataItem,"columnsname")%></td>
    </tr>
    </table>
    </ItemTemplate>
    </asp:TemplateColumn>
    </Columns>
    </asp:DataGrid>
      

  18.   

    如果非要用DATAGRID的话就需要用到模板了,列一个模板,然后把所有的数据以TABLE的方式加如这个模板当中。
      

  19.   

    你可以用一个模板列
    然后随便再里面怎么放控件
    都可以
    放一个htmltable用来布局
    然后对应的位置放你的控件好了
    _______________________________________一个模板列我放图片,但剩下几个字段我怎么用“htmltable”显示成上图那样呢?
    能详细说说吗?不好意思,我很菜~~_______________________________________你放一个htmltable进去
    排版啊
    左边一个矩形,右边3个矩形
    然后放控件
      

  20.   

    好象<非鸟>那个是对的
    没有仔细研究 我个人觉得datagrid 可以实现datalist的任何东西哈