public void SetContent(IEnumerable <CodeInspectionResultGridViewItem> inspectionResults) { var results = inspectionResults.ToList(); CodeIssuesGridView.DataSource = new BindingList <CodeInspectionResultGridViewItem>(results); CodeIssuesGridView.Refresh(); }
public void SetContent(IEnumerable <CodeInspectionResultGridViewItem> inspectionResults) { var results = inspectionResults.ToList(); StatusLabel.Text = string.Format("{0} issue" + (results.Count > 1 ? "s" : string.Empty), results.Count); CodeIssuesGridView.DataSource = new BindingList <CodeInspectionResultGridViewItem>(results); CodeIssuesGridView.Refresh(); }
public CodeInspectionsWindow() { InitializeComponent(); RefreshButton.Click += RefreshButtonClicked; QuickFixButton.ButtonClick += QuickFixButton_Click; GoButton.Click += GoButton_Click; PreviousButton.Click += PreviousButton_Click; NextButton.Click += NextButton_Click; var items = new List <CodeInspectionResultGridViewItem>(); CodeIssuesGridView.SelectionMode = DataGridViewSelectionMode.FullRowSelect; CodeIssuesGridView.DataSource = new BindingList <CodeInspectionResultGridViewItem>(items); CodeIssuesGridView.AutoResizeColumns(); CodeIssuesGridView.Columns["Issue"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; CodeIssuesGridView.SelectionChanged += CodeIssuesGridView_SelectionChanged; CodeIssuesGridView.CellDoubleClick += CodeIssuesGridView_CellDoubleClick; }
private void InitWindow() { RefreshButton.Click += RefreshButtonClicked; QuickFixButton.ButtonClick += QuickFixButton_Click; GoButton.Click += GoButton_Click; PreviousButton.Click += PreviousButton_Click; NextButton.Click += NextButton_Click; CopyButton.Click += CopyButton_Click; var items = new List <CodeInspectionResultGridViewItem>(); CodeIssuesGridView.SelectionMode = DataGridViewSelectionMode.FullRowSelect; CodeIssuesGridView.DataSource = new BindingList <CodeInspectionResultGridViewItem>(items); InspectionResults = CodeIssuesGridView.DataSource as BindingList <CodeInspectionResultGridViewItem>; CodeIssuesGridView.AutoResizeColumns(); CodeIssuesGridView.Columns["Issue"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; CodeIssuesGridView.Columns["Severity"].Visible = false; CodeIssuesGridView.Columns["Icon"].HeaderText = RubberduckUI.Severity; CodeIssuesGridView.Columns["Project"].HeaderText = RubberduckUI.Project; CodeIssuesGridView.Columns["Component"].HeaderText = RubberduckUI.Component; CodeIssuesGridView.Columns["Line"].HeaderText = RubberduckUI.Line; CodeIssuesGridView.Columns["Issue"].HeaderText = RubberduckUI.Issue; CodeIssuesGridView.SelectionChanged += CodeIssuesGridView_SelectionChanged; CodeIssuesGridView.CellDoubleClick += CodeIssuesGridView_CellDoubleClick; QuickFixButton.Text = RubberduckUI.Fix; GoButton.Text = RubberduckUI.Go; NextButton.Text = RubberduckUI.Next; PreviousButton.Text = RubberduckUI.Previous; StatusLabel.Text = string.Format(RubberduckUI.CodeInspections_NumberOfIssues_Plural, 0); RefreshButton.ToolTipText = RubberduckUI.CodeInspections_RefreshToolTip; QuickFixButton.ToolTipText = RubberduckUI.CodeInspections_QuickFixToolTip; GoButton.ToolTipText = RubberduckUI.CodeInspections_GoToolTip; PreviousButton.ToolTipText = RubberduckUI.CodeInspections_PreviousToolTip; NextButton.ToolTipText = RubberduckUI.CodeInspections_NextToolTip; CopyButton.ToolTipText = RubberduckUI.CodeInspections_CopyToolTip; }