private void MenuitemTrimHistoryClick(object sender, EventArgs e) { // для всех либо для выбранных строк var selectedRows = gridInfo.rows.Where(r => r.Selected).ToList(); if (selectedRows.Count == 0) selectedRows.AddRange(gridInfo.rows.ToList()); if (selectedRows.Count == 0) return; // получить список записей QuoteFileInfo var fileInfos = selectedRows.Select(r => (QuoteFileInfo) r.ValueObject).ToList(); // открыть диалог отсечения истории var dlg = new TruncateHistoryForm(fileInfos); dlg.ShowDialog(); }
private void MenuitemTrimHistoryClick(object sender, EventArgs e) { // для всех либо для выбранных строк var selectedRows = gridInfo.rows.Where(r => r.Selected).ToList(); if (selectedRows.Count == 0) { selectedRows.AddRange(gridInfo.rows.ToList()); } if (selectedRows.Count == 0) { return; } // получить список записей QuoteFileInfo var fileInfos = selectedRows.Select(r => (QuoteFileInfo)r.ValueObject).ToList(); // открыть диалог отсечения истории var dlg = new TruncateHistoryForm(fileInfos); dlg.ShowDialog(); }