Tôi đang làm việc trên lưới mà tôi muốn hiển thị không phải giá trị của khóa ngoại được kết nối nhưng không giống như (1,2,3,57
v.v ...) đã hoạt động ... tôi muốn thể hiện thực sự giá trị đằng sau những con số tương tự (test,lead,foo,bar
vv ..) tôi nghĩ rằng ta có thểCách hiển thị với giá trị Entity Framework của khóa ngoài
tôi đang sử dụng Entity Framework 5.0 với asp.net 4.5
My EntityDataSource
:
<asp:EntityDataSource ID="EntityDataSource1" runat="server"
ConnectionString="name=zevtestEntities" DefaultContainerName="zevtestEntities"
EnableFlattening="False" EntitySetName="BU"></asp:EntityDataSource>
Tôi đã thử:
<telerik:GridBoundColumn
DataField="ZevUser.FirstName" FilterControlAltText="Filter Creator column"
HeaderText="Creator" ItemStyle-Width="60px" SortExpression="Creator" UniqueName="Creator">
<ItemStyle Width="60px" />
</telerik:GridBoundColumn>
Và ZevUser
là bảng nguồn nơi các giá trị được lưu dưới dạng văn bản, có cách nào khác để làm điều đó không?
có thể trùng lặp của [Entity Keys nước ngoài trong GridViews] (http://stackoverflow.com/questions/1255935/entity-foreign-keys-in-gridviews) – procma