Silverlight数据网格绑定嵌套对象属性

时间:2011-05-10 05:21:43

标签: silverlight data-binding datagrid nested-class

我对Sivlerlight世界全新,所以我需要知道一件简单的事情。

如何将嵌套对象作为Item Source绑定到DataGrid。

我有一个看起来像的员工:

Public class Employee
{
public long EmployeeId
        {
            get
            {
                return this._employeeId;
            }
            set
            {
                this._employeeId = value;

            }
        }

public string EmployeeName
        {
            get
            {
                return this._employeeName;
            }
            set
            {
                this._employeeName = value;

            }
        }

 public tblDepartment tblDepartment
        {
            get
            {

                return this._tblDepartment;
            }
            set
            {
                this._tblDepartment = value;
            }
        }
}

现在类“tblDepartment”将Department名称作为其中一个属性,因此我想要实现的是在Silverlight的DataGrid中显示EmployeeId,EmployeeName和Department名称。我正在使用SilverLight 4.0。

问题是我无法找到如何绑定嵌套对象属性(即对象与对象)。

任何人都可以帮助我,

提前感谢。

1 个答案:

答案 0 :(得分:3)

你应该能够做到

{Binding Path=EmployeeObject.tblDepartment.Name}