DataGridView и DataTable - PullRequest
       22

DataGridView и DataTable

0 голосов
/ 02 января 2012

У меня есть DataGridView и DataTable с моими «игроками».

        DataTable dt = Extensions.ToDataTable<Player>(PlayerList);
        Grid.DataSource = dt;

Я хочу получить доступ к объекту Player в случае двойного щелчка, когда пользователь щелкает любую ячейку в моей сетке. Как это сделать?

1 Ответ

3 голосов
/ 02 января 2012

Добавьте обработчик для события CellContentDoubleClick объекта DataGridView, затем получите доступ к DataBoundItem строки:

DataGridView1.CellContentDoubleClick += DataGridView1_CellContentDoubleClick;

private void DataGridView1_CellContentDoubleClick(object sender, System.Windows.Forms.DataGridViewCellEventArgs e)
{
   Player player = DataGridView1.Rows[e.RowIndex].DataBoundItem as Player;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...