this->DataGridView1->Rows->Clear();
int i=0;
int enabled=0;
[...] // query
while (c'è un record){
array<String^>^row_data= gcnew array<String^>(3);
Color foreColor;
enabled= // prendo da db
// se è abilitata colore nero, se no grigio
if(enabled==1){
foreColor=Color::Black;
}
else {
foreColor=Color::Gray;
}
row_data->SetValue(da_db.ToString(),0);
row_data->SetValue(da_db,1);
row_data->SetValue(enabled.ToString(), 2);
this->DataGridView1->Rows->Add(row_data);
this->DataGridView1->Rows[i]->DefaultCellStyle->ForeColor=foreColor;
i++;
}