2013-05-16 60 views
0

我想知道如何使用實體框架在網格視圖中顯示數據。我的表結構如何綁定實體框架中的網格視圖一對一的關係

StudentId StudentName CourseId   
1  SS    1 
2  AA    2 


CourseId CourseName 
1   English 
2   Mathematics 

目前,我可以出示學生證,並在網格視圖名稱,但不能顯示CourseName。

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
      DataSourceID="EntityDataSource1" 
      Width="527px"> 
      <Columns> 
       <asp:BoundField DataField="StudentId" HeaderText="Model" ReadOnly="True" 
        SortExpression="StudentId" /> 
       <asp:BoundField DataField="StudentName" HeaderText="Costs" ReadOnly="True" 
        SortExpression="StudentName" /> 
      </Columns> 
     </asp:GridView> 
     <asp:EntityDataSource ID="EntityDataSource1" runat="server" 
      ConnectionString="name=CarContext" DefaultContainerName="CarContext" 
      EnableFlattening="False" EntitySetName="Cars" Select="it.[StudentId], it.[StudentName]"> 
     </asp:EntityDataSource> 

任何幫助,非常感謝。

回答

0
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
      DataSourceID="EntityDataSource1" 
      Width="527px"> 
      <Columns> 
       <asp:BoundField DataField="StudentId" HeaderText="Model" ReadOnly="True" 
        SortExpression="StudentId" /> 
       <asp:BoundField DataField="StudentName" HeaderText="Costs" ReadOnly="True" 
        SortExpression="StudentName" /> 
       <asp:BoundField DataField="CourseName" HeaderText="Course" ReadOnly="True" 
        SortExpression="CourseName" /> 
      </Columns> 
     </asp:GridView> 
     <asp:EntityDataSource ID="EntityDataSource1" runat="server" 
      ConnectionString="name=CarContext" DefaultContainerName="CarContext" 
      EnableFlattening="False" EntitySetName="Cars" Select="it.[StudentId], it.[StudentName],it.[CourseName]"> 
     </asp:EntityDataSource> 

,還可以編輯EntityDataSource1的查詢,包括CourseName您的查詢

相關問題