Я хочу получить доступ к моему Player
объекту в моем DataGridView
.
Вот как я перевожу свой список игроков на DataGridView
:
PlayerList = new List<Player>(players);
//Populate Player list heere (...)
DataTable dt = Tools.ToDataTable<Player>(PlayerList);
Grid.DataSource = dt;
И теперь я хочу получить доступ к своему Player
объекту в выбранной строке в событии Двойного щелчка:
private void Grid_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
if (Grid.SelectedCells == null)
{
return;
}
int row = Grid.SelectedCells[0].RowIndex;
//Here I get that exception from the title
((Player)(Grid.Rows[row].DataBoundItem)).KillPlayer();
}