2014-10-29 38 views
-1

一個列表框我搜索對谷歌我沒有得到我的要求 我的輸出像 enter image description here 現在我想,顯示一個類似 enter image description here 如何做好顯示多個細節? 我有兩個表像SystemUsersUserSoftware詳細如何在ASP

SystemUsers爲表SystemUserName,DepartmentID的,SYSTEMID,SystemUserId UserSoftwareDetailsUserSwDetId,SystemUserId,軟件,SoftwareKey

My Aspx Coding Like

<asp:ListView ID="ListView1" runat="server" GroupItemCount="3" GroupPlaceholderID="groupPlaceHolder1" 
    ItemPlaceholderID="itemPlaceHolder1"> 
    <LayoutTemplate> 
     <table> 
      <asp:PlaceHolder runat="server" ID="groupPlaceHolder1"></asp:PlaceHolder> 
    </table> 
    </LayoutTemplate> 
    <GroupTemplate> 
     <tr> 
      <asp:PlaceHolder runat="server" ID="itemPlaceHolder1"></asp:PlaceHolder> 
    </tr> 
</GroupTemplate> 
    <ItemTemplate> 
     <td > 
      <table cellpadding="2" frame="box" cellspacing="0" border="1" style="width: 300px; height: 150px; "> 
           <tr> 
        <td> 
         <b>User Name:</b> <span ><%# Eval("SystemUserName") %></span><br /> 
         <b>Software: </b><span ><%# Eval("Software") %></span> <br /> 
         <b>Software Key: </b><span ><%#Eval("SoftwareKey")%></span> <br /> 
        </td> 
       </tr> 
      </table> 
     </td> 
    </ItemTemplate> 
</asp:ListView> 

如何獲得這種類型的輸出?,
在此先感謝!

回答

0

您的ASPX頁面:

<asp:ListView ID="Business" runat="server" OnPagePropertiesChanging="OnPagePropertiesChanging"> 
<ItemTemplate> 
     <table cellpadding="0" cellspacing="0" > 
     <tr> 
      <td> 
     Username : 

      </td>               
     <td>    
     <%# Eval("SystemUserName")%> 
      </td> 
     </tr> 
    <tr> 
    <td> 
    Software : 
    </td> 
     <td> 
     <%# Eval("UserSoftwareDetails")%></b>          
     </td>               
    </tr>        

</ItemTemplate> 
</asp:ListView> 

// If you need Paging then add DataPager Ovehere 
<asp:DataPager ID="DataPager1" runat="server" PagedControlID="Business" PageSize="9"> 
     <asp:NextPreviousPagerField ButtonType="Link" ShowFirstPageButton="false" ShowPreviousPageButton="true" 
         ShowNextPageButton="false" /> 
        <asp:NumericPagerField ButtonType="Link" /> 
        <asp:NextPreviousPagerField ButtonType="Link" ShowNextPageButton="true" ShowLastPageButton="false" 
     </DataPager> 

後面的代碼:

Bind your ListView (Write Stored Procedure To Display Records) 
     private void BindListView() 
      { 
      // Write your Code 
      } 

      protected void Page_Load(object sender, EventArgs e) 
     { 
      BindListView(); 
      } 



    and if you are doing Paging 
    protected void OnPagePropertiesChanging(object sender, PagePropertiesChangingEventArgs e) 
    { 
     DataPager1.SetPageProperties(e.StartRowIndex, e.MaximumRows, false); 

     this.BindListView(); 
    } 
+0

指示或說明你已經改變了什麼,什麼是錯的他 – 2014-10-29 12:03:40

+0

@Neethu索曼 - >該編碼是正確的ButOne用戶有2個或更多的SOFtware,然後它將如何顯示? – Suresh 2014-10-29 12:07:06

+0

Neethu當我看到這個帖子時,它沒有更新,稍後更新完成。所以我不知道他做了什麼。我的錯誤:) – 2014-10-29 12:13:53