Убить поток + 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) { }
   }
 
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.133 из 5