私は、ローカルデータベースの情報でいっぱいになったデータグリッドを持っています。これらのオプションの1つをクリックすると、その情報を変数に入れ、情報をテキストブロックに入れます。データグリッドから情報を取得する
私はこのコードを使用していますが、「選択済み」は常に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を選択する答えを変更しました –