示例#1
0
 void UpdateCellValue(int rowIndex, string columnName, object value)
 {
     if (dgvResult.InvokeRequired)
     {
         UpdateCellValueDelegate dlg = new UpdateCellValueDelegate(UpdateCellValue);
         this.Invoke(dlg, rowIndex, columnName, value);
     }
     else
     {
         if (rowIndex < dgvResult.Rows.Count)
         {
             DataGridViewCell cell = dgvResult.Rows[rowIndex].Cells[columnName];
             cell.Value = value;
             cell.Style = dgvResult.Rows[rowIndex].Cells[columnName].Style;
             if (columnName == "HttpStatus" && value.ToString() == "操作超时")
             {
                 cell.OwningRow.DefaultCellStyle.BackColor = Color.Red;
             }
             //  dgvResult.Refresh();
         }
     }
 }
示例#2
0
        void UpdateCellValue(int rowIndex,string columnName, object value)
        {
            if (dgvResult.InvokeRequired)
            {
                UpdateCellValueDelegate dlg = new UpdateCellValueDelegate(UpdateCellValue);
               this.Invoke(dlg,rowIndex, columnName, value);
            }
            else
            {
                if (rowIndex < dgvResult.Rows.Count)
                {

                    DataGridViewCell cell = dgvResult.Rows[rowIndex].Cells[columnName];
                    cell.Value = value;
                    cell.Style = dgvResult.Rows[rowIndex].Cells[columnName].Style;
                    if (columnName == "HttpStatus" && value.ToString() == "操作超时")
                        cell.OwningRow.DefaultCellStyle.BackColor = Color.Red;
                    //  dgvResult.Refresh();
                }
            }
        }