在ASP中,只要通过<%=rs("Vname")%>就可以轻松地实现任何的页面结构在asp.net中我只能通过datagrid直接这样显示编号 内容
1 我要发帖子了
2 我要发第二个帖子了
3 第三个帖子还是我发的我要显示编号:1
内容:我要发帖子了
编号:2
内容:我要发第二个帖子了
编号:3
内容:第三个帖子还是我发的应该怎么写代码像这样排版?
哪个大虾最好使用C#说明一下,当然VB也是可以的,只是不了解.NET的读取原理

解决方案 »

  1.   

    //****在datagrid模版列:    <asp:DataGrid ID="DGRid" runat="server" AutoGenerateColumns="False" OnItemDataBound="DGRid_ItemDataBound"
                    OnItemCommand="DGRid_ItemCommand">
                    <Columns>
                        <asp:BoundColumn DataField="ID"></asp:BoundColumn>
                        <asp:BoundColumn DataField="Name"></asp:BoundColumn>
                        <asp:TemplateColumn>
                            <ItemTemplate>
                                <input id="txtid" runat="server" type="hidden" value='<%#DataBinder.Eval(Container.DataItem,"ID")%>' />
                                <asp:LinkButton ID="lkbdel" runat="server">删除</asp:LinkButton>
                            </ItemTemplate>
                        </asp:TemplateColumn>
                        <asp:TemplateColumn>
                            <ItemTemplate>
                                <%=CountRecount()%>
                                楼
                            </ItemTemplate>
                        </asp:TemplateColumn>
                        <asp:TemplateColumn>
                            <ItemTemplate>
                                <table border="0" cellpadding="0" cellspacing="0">
                                    <tr>
                                        <td>
                                            编号:</td>
                                        <td>
                                            <%#DataBinder.Eval(Container.DataItem,"ID")%>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            内容:</td>
                                        <td>
                                            <%#DataBinder.Eval(Container.DataItem,"Context")%>
                                        </td>
                                    </tr>
                                </table>
                            </ItemTemplate>
                        </asp:TemplateColumn>
                    </Columns>
                </asp:DataGrid>
      

  2.   

    <asp:TemplateColumn>
    <div>
    <span>编号:
    <%# Container.Dataitem("Id")%>
    </span>
    <br>
    <span>内容:
    <%# Container.Dataitem("content")%>
    </span>
    </div>
    </asp:TemplateColumn>