我有一個數據網格充滿了來自本地數據庫的信息。當我點擊其中一個選項時,我想將這些信息放入一個變量中,並將這些信息放入一個文本塊中。從數據網格獲取信息
我有一些代碼,但是'selected'總是返回null。
下面是代碼:
private void lbxManagerDisplay_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
ManagerTBL selected = lbxManagerDisplay.SelectedItem as ManagerTBL;
if (selected != null)
{
txtblock_ManagerName.Text = selected.Id.ToString();
}
}
這裏是我如何填充數據網格
var PopulateManagers = from m in db.ManagerTBLs
where m.ManagerName != null
orderby m.TeamName descending
select new
{
ID = m.Id,
Manager_Name = m.ManagerName,
Nationality = m.ManagerNationality,
Team = m.TeamName,
Trophies = m.TrophyCount,
};
lbxManagerDisplay.ItemsSource = PopulateManagers.ToList();
只是讓每個人都知道lbxManagerDisplay
是一個DataGrid
問題更新 –
我沒有看到'ManagerTBL'類的結構,所以我改變了我的答案,從DB中選擇了整個條目'm' –