Я хочу, чтобы цвет менялся напрямую при изменении статуса. В этой версии цвет меняется после MessageBox.Show (). Почему? Пожалуйста, помогите:)
case 0:
if (oldStatus == 1)
{
Dgv_Data_List.Rows[e.RowIndex].Cells["Adresse"].Style.BackColor = Color.Green;
}
while (oldStatus == newStatus)
{
ProfDpDrv.MDPReadSlaveData(SlaveAddress, resetdiag, out dpData);
newStatus = dpData.m_InputData[i];
if(newStatus == 1)
{
Dgv_Data_List.Rows[e.RowIndex].Cells["Adresse"].Style.BackColor = Color.Green;
}
else
{
Dgv_Data_List.Rows[e.RowIndex].Cells["Adresse"].Style.BackColor = Color.Red;
}
}
MessageBox.Show("Tested");
break;