private void toolStripMenuItem1_Click(object sender, EventArgs e) { formTable.Clear(); repairsList.Clear(); FormTable ft = new FormTable(); Clipboard.SetText(selectedMenuItem); foreach (var item in listSelection) { if (item.Name == selectedMenuItem1) { repairsList.Add(new RepairsTable { SheetID = item.SheetID, Repairs = item.Repairs, Equipment = item.Equipment, Name = item.Name, DateInDateTime = item.DateInDateTime }); } } formTable = ToData.ToDataTable <RepairsTable>(repairsList); ft.dataTable = formTable; ft.Show(); }
// вывод в таблицу по фамилии private void ListBox1_SelectedIndexChanged(object sender, EventArgs e) { dataGridView1.AutoResizeColumns(); dataGridView1.DataSource = null; sampleNames.Clear(); table.Clear(); foreach (var item in listEquipCount) { if (item.Name == listBox1.SelectedValue.ToString()) { sampleNames.Add(new ListEquipCount { Name = item.Name, Equipment = item.Equipment, Count = item.Count }); } } table = ToData.ToDataTable <ListEquipCount>(sampleNames); dataGridView1.AutoResizeColumns(); dataGridView1.DataSource = table; dataGridView1.AllowUserToAddRows = false;//DataGridViewButtonColumn dataGridView1.Columns[0].Width = 200; dataGridView1.Columns[1].Width = 100; dataGridView1.Columns[2].Width = 50; dataGridView1.Columns["Equipment"].HeaderText = "Наименование"; dataGridView1.Columns["Name"].HeaderText = "Фамилия"; dataGridView1.Columns["Count"].HeaderText = "Кол-во"; }