2009-04-07 3 views

ответ

8

Если вы знаете, что DataItem определенный тип (скажем, вы знаете, что это тип CustomerInfo), вы можете сделать это:

<%# ((CustomerInfo) Container.DataItem).ContactInfo.Name %> 

В качестве бонуса, это несколько быстрее, чем при использовании DataBinder.Eval, потому что вы избегаете всех накладных расходов.

3

Try ...

<%#((Customer)Container.DataItem).ContactInfo.Name%> 
+0

побил его снова. И с лучшими отклонениями. =) – Fung

+0

@fung Извините ... Я все равно дала вам перевес ... – Keltex

+0

@Keltex Аналогично. +1 на Eval. Люди должны действительно прекратить использовать его даже для привязки одного уровня. – Fung

1

Если ретранслятор привязки к коллекции объектов Customer затем, чтобы захватить имя от контактной информации:

 Смежные вопросы

  • Нет связанных вопросов^_^