2017-02-13 2 views

Antwort

0

Wahrscheinlich ist es das, was Sie suchen ...

ich einfach Datalist in asp.net erstellt haben, die Benutzerdaten mithilfe von EntityFramework bevölkern ..

Ich nehme an, Sie Prozedur gespeichert haben/Entities erstellt in Ihren Code ..

auf ASPX-Seite Design ..

<asp:Content runat="server" ID="BodyContent" ContentPlaceHolderID="MainContent"> 

<asp:DataList ID="DataList1" runat="server"> 
    <ItemTemplate> 
     <table class = "table"> 
      <tr> 
       <th colspan="2"> 
        <b><%# Eval("UserName") %></b> 
       </th> 
      </tr> 
      <tr> 
       <td> 
        IsAdmin: 
       </td> 
       <td> 
        <%# Eval("IsAdmin")%> 
       </td> 
      </tr> 
      <tr> 
       <td> 
        ID: 
       </td> 
       <td> 
        <%# Eval("UserId")%> 
       </td> 
      </tr> 
     </table> 
    </ItemTemplate> 
</asp:DataList> 
    <asp:Button ID="LoadFromEntity" runat="server" Text="Load From Entites" OnClick="LoadFromEntity_Click" /> 
    <asp:Button ID="LoatFromStoredProcedure" runat="server" Text="Load From Strored Procedure" OnClick="LoatFromStoredProcedure_Click" /> 
</asp:Content> 

und auf Back-End-C# müssen Sie diese Liste zur Datenquelle binden ..

protected void LoadFromEntity_Click(object sender, EventArgs e) 
     { 
      using (UserEntites ObjUserEntities = new UserEntites()) 
      { 
       DataList1.DataSource = ObjUserEntities.UserMasters.ToList(); 
       DataList1.DataBind(); 
      } 
     } 

     protected void LoatFromStoredProcedure_Click(object sender, EventArgs e) 
     { 
      using (UserEntites ObjUserEntities = new UserEntites()) 
      { 
       List<USP_FetchUserDetails_Result> OBjUserDetails = new List<USP_FetchUserDetails_Result>(); 
       OBjUserDetails = ObjUserEntities.USP_FetchUserDetails().ToList(); 
       DataList1.DataSource = OBjUserDetails; 
       DataList1.DataBind(); 
      } 
     } 

I-Taste Name Benennung nach Stored Procedure/Entity gehalten haben, diese deckt Ihre beide Szenarien ..

this helps :)

Dies ist, wie die Ausgabe wie .. sieht

enter image description here