Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

Jcomp


Настоящий Флеймер

Зарегистрирован:
29 September 2002
Сообщения: 1653
Примеры кода: 2
 

BoundColumn DataField = "Class1.PropertyInnerClass.PropertyOfInnerClass"

28 July 2006 20:19  


.NET 2.0.
Есть:

public class User  
{
     private int? _id;

        public int? Id
        {
            get
            {
                return _id;
            }
            set
            {
                _id = value;
            } 
        }

        private string _firstName;
        public string FirstName
        {
            get
            {
                return _firstName;
            }
            set
            {
                _firstName = value;
            }
        }
}

// и 
public class ProjectContact
{
  private User _user;

        public User User
        {
            get { return _user; }
            set { _user = value; }
        }
}
Есть метод который возвращает мне List<ProjectContact>
  List<ProjectContact> lst = ProjectContact.GetList();
Пытаюсь прибиндить это к гриду (DataGrid) Вот так:
 <asp:TemplateColumn HeaderText="First Name">
            <ItemTemplate>
                <%# DataBinder.Eval(Container.DataItem, "User.FirstName")%>
            </ItemTemplate>
</asp:TemplateColumn> 
- Работает, а вот так
<asp:BoundColumn DataField="User.FirstName"  HeaderText="First Name"/>           


неработает, ошибка "Немогу найти поле User.FirstName"

Все бы ничего можно былобы и на темплейт колумнах сделать, но когда я использую
DataKeyField = "User.Id" получаю ту же лабуду ... никто ничем помочь не может ?




тестирование программ может выявить наличие ошибок, но не может служить доказательством их отсутствия
Э.В.Дейкстра
Наверх
  



DataGrid, DataList, Repeater

 BoundColumn DataField = "Class1.PropertyInnerClass.PropertyOfInnerClass" Jcomp  28 July 2006 20:19
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта