Вот ситуация, у меня есть две таблицы tblProduct и tblCategory, я пытаюсь заполнить gridview, у меня есть LinqDataSource, привязанный к сетке, и правильная связь, созданная внутри .dbml (tblProduct.CategoryID с tblCategory. ID).
Чтобы показать поля из tblCategory вместо tblProduct.CategoryID в GridView, который я использую:
<ItemTemplate>
<asp:Label ID="Label5" runat="server" Text='<%# Eval("tblCategory.Name") %>'>
</asp:Label>
</ItemTemplate>
Это прекрасно работает в отладчике VS2008, но после публикации на сервере (2003 + IIS6.0) столбец, принадлежащий tblCategory, просто не отображается, вместо отображения имени категории (tblCategory.Name), как внутри отладчика он пустой, ошибок просто не будет.
Может ли кто-нибудь пролить свет на это?