/// <summary> /// Sets the text for the specified control in multithreading circumstances. /// </summary> /// <param name="control"></param> /// <param name="text"></param> public static void SetDataGridViewCell(DataGridView control, Int32 irowindex, String strState) { if (control != null) { if (control.InvokeRequired) { SetDataGridViewCellSafe scts = new SetDataGridViewCellSafe(SetDataGridViewCell); control.Invoke(scts, new Object[] { control, irowindex, strState }); } else { control.Rows[irowindex].Cells["State"].Value = strState; } } }
/// <summary> /// Sets the text for the specified control in multithreading circumstances. /// </summary> /// <param name="control"></param> /// <param name="text"></param> public static void SetDataGridViewCell(DataGridView control, Int32 irowindex, String strState) { if (control != null) { if (control.InvokeRequired) { SetDataGridViewCellSafe scts = new SetDataGridViewCellSafe(SetDataGridViewCell); control.Invoke(scts, new Object[] { control, irowindex, strState }); } else { control.Rows[irowindex].Cells["State"].Value = strState; } } }