组名
人名
人名
人名
人名
组名
人名
人名
人名
组名
人名
人名
人名
组名
人名
人名
人名
组名
人名
人名
人名
我想在页面上输出这样的数据,组名和人名都是从数据库里出来的,有若干个组,每个组包含若干个人,怎么实现?请高手帮忙,
自己做了没多久,还不太熟悉asp.net。
------解决方案--------------------------------------------------------
DataList嵌套DataList,方法就是这样,你看看别人的例子。
------解决方案--------------------------------------------------------
使劲帮lz顶!
------解决方案--------------------------------------------------------
用treeview比较直观,组名是父节点,人名是子节点
------解决方案--------------------------------------------------------
给个例子: <asp:Repeater ID= "rp1 " runat= "server "> <HeaderTemplate> <table width= "100% " border= "1 " style= "border-collapse:collapse;font-size:12px "> <tr> <th align= "center " colspan= "3 "> 总门员工表 </td> </tr> <tr> <th > 部门编号 </th> <th colspan= "2 "> 部门名称 </th> </tr> </HeaderTemplate> <ItemTemplate> <tr bgcolor= "#336699 " style= "color:White "> <td> <%#Eval( "id ")%> </td> <td colspan= "2 "> <%#Eval( "deptname ")%> </td> </tr> <tr> <td> </td> <td> <asp:Repeater ID= "rp2 " runat= "server " DataSource= ' <%#((System.Data.DataRowView)Container.DataItem).Row.GetChildRows( "RelationName ")%> ' OnItemCommand= "rp2_ItemCommand " > <HeaderTemplate> <table width= "100% " cellspacing= "0 " border= "0 " cellpadding= "0 "> <tr bgcolor= "#eeeef1 " style= "color:black "> <td align= "center "> 删除 </td> <td> 员工编号 </td> <td> 员工名称 </td> </tr> </HeaderTemplate> <ItemTemplate> <tr> <td align= "center "> <asp:LinkButton ID= "nkbDelete " OnClientClick= "javascript:return confirm( '真的要删除吗? '); " runat= "server " Text= "删除 " CommandName= "delete " CommandArgument= ' <%#Eval( "[id] ")%> '> </asp:LinkButton> <asp:CheckBox ID= "chkSel " runat= "server " OnCheckedChanged= "CheckBoxChanged " KeyID= ' <%#Eval( "[id] ")%> ' AutoPostBack= "true " /> <asp:Button ID= "btnDelete " runat= "server " Text= "删除 " CommandName= "delete " CommandArgument= ' <%#Eval( "[id] ")%> ' /> <label id= "divDelete " style= "border:solid 1px black;width:60px; " onclick= "javascript:this.previousSibling.click(); "> 删除 </label> </td> <td> <%#DataBinder.Eval(Container.DataItem, "[id] ")%> <td> <%#Eval( "[empname] ")%> </td> </tr> </ItemTemplate> <FooterTemplate> </table> </FooterTemplate> </asp:Repeater> </td> </tr> </ItemTemplate> <FooterTemplate> </table> </FooterTemplate> </asp:Repeater>