예제 #1
0
        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();
        }
예제 #2
0
            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 });
            }