Убить поток + datagrid - C#
Формулировка задачи:
на форме есть datagrid, каждая строка в нем создается из потока, так же из потока передается текущее состояние функции, запущенной в этом потоке...
Каждая строка - новый поток...
Как по нажатии кнопки в строке datagrid убить относящийся к ней поток и удалить эту строку?
Решение задачи: «Убить поток + datagrid»
textual
Листинг программы
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == 4)
{
try
{
threads[e.RowIndex].Suspend();
dataGridView1.Rows.RemoveAt(e.RowIndex);
}
catch (Exception) { }
}
}