Я пытаюсь установить два datakeys, используя свойство DataKeyNames asp.net GridView.
У меня есть простой запрос:
Castle.ActiveRecord.Queries.SimpleQuery<ARMapping.CONFIGURATION> c = new Castle.ActiveRecord.Queries.SimpleQuery<ARMapping.CONFIGURATION>(@"
select c from CONFIGURATION c left join c.LUserConfiguration luc left join luc.User u left join u.Dealer d left join c.TRUCK t");
В операции привязки данных дилерский центр будет оцениваться следующим образом:
<
% Eval ("LUserConfiguration.User.Dealer.DealershipID")% >
Но когда я пытаюсь установить DataKeyNames = "ID, LUserConfiguration.User.Dealer.DealershipID", я получаю ошибку:
«Привязка данных:« ARMapping.CONFIGURATION »не содержит свойство с именем« LUserConfiguration.User.Dealer.DealershipID '. »
Он не жалуется, когда он Eval'd, но я не могу поместить Eval в свойство DataKeyNames.
Есть идеи?