private void dataGridViewExSRs_SelectionChanged(object sender, EventArgs e) { if (dataGridViewExSRs.SelectedRows.Count == 1) { SRWrapper srw = ((StorageRow)dataGridViewExSRs.SelectedRows[0]).SrWrapper; selectedHeartbeatSR = srw.enabled ? srw.sr : null; } else { selectedHeartbeatSR = null; } OnPageUpdated(); }
public StorageRow(SRWrapper srw) { SrWrapper = srw; cellImage = new DataGridViewImageCell(false) { ValueType = typeof(Image), Value = Images.GetImage16For(srw.sr) }; cellSr = new DataGridViewTextBoxCell { Value = srw.sr.NameWithoutHost }; cellDescription = new DataGridViewTextBoxCell { Value = srw.sr.Description }; cellComment = new DataGridViewTextBoxCell { Value = srw.ReasonUnsuitable }; Cells.AddRange(new DataGridViewCell[] { cellImage, cellSr, cellDescription, cellComment }); }