0

外部キー テーブル データフィールドを gridview に割り当てようとしています。以下のエラーをスローしています。

'Dim_Hierarchy.Business_Unit_Name' という名前のフィールドまたはプロパティが、選択したデータ ソースで見つかりませんでした。

コードビハインド

  Public Function GetInitiativeDataList(ByVal client_Idx As Integer) As List(Of Fact_Initiative)
    Dim fact_Initiative As IList(Of Fact_Initiative)
    Dim SGAEntities As New SGATLEntities()

    fact_Initiative = (From factInitiative In SGAEntities.Fact_Initiative Where factInitiative.Client_Idx = client_Idx).ToList()

    Return fact_Initiative
End Function

ASPXページ

<asp:GridView ID="gvInitiavtives" runat="server" Width="100%" CssClass="Grid" 
      RowStyle-Width="30px" AutoGenerateColumns="false" HeaderStyle-CssClass="GridHeader"   RowStyle-CssClass="GridItem" AlternatingRowStyle-CssClass="GridAltItem">
      <Columns>
         <asp:BoundField DataField="Dim_Hierarchy.Business_Unit_Name" HeaderText="" HeaderStyle-Wrap="false" HeaderStyle-HorizontalAlign="NotSet" />
         <asp:BoundField DataField="Dim_Hierarchy.Business_Unit_Function" HeaderText="" HeaderStyle-Wrap="false" HeaderStyle-HorizontalAlign="NotSet" />
                ......
                ......

ここに画像の説明を入力

私は正しい方法でやっていますか?

4

1 に答える 1