1
我對Sivlerlight世界來說是全新的,所以我需要知道一件簡單的事情。Silverlight datagrid綁定嵌套對象屬性
如何將嵌套對象作爲Item Source綁定到DataGrid。
我有一個Employee類,它看起來像:
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」有部門名稱作爲它的屬性之一,所以我想達到什麼是表演僱員,EmployeeName和部門名稱在Silverlight的DataGrid中。我正在使用SilverLight 4.0。
問題是我無法找到如何綁定嵌套對象屬性(即在對象中的對象)。
任何人都可以幫我在這裏,
在此先感謝。
這將是更自然地認爲,這是被綁定到僱員對象的實例,因此上述「EmployeeObject」是沒有必要的。如果是這樣的話,Sumit也不會知道如何綁定其他兩個屬性。 – AnthonyWJones 2011-05-10 06:58:03
是的。我同意。如果Sumit試圖設置datagrid中的列值,他可以做{Binding Path = tblDepartment.Name} – gordanvij 2011-05-10 07:03:57
謝謝:) 我正在犯的錯誤是其餘屬性(這是直接在員工內部)我正在使用以下面的方式綁定語法 如果嘗試了部門名稱等 我沒有收到數據,我不知道爲什麼沒有這個路徑的東西給我:) ,無論如何非常感謝 –
Sumit
2011-05-10 11:46:44