private void PrintTimetable() { AirplaneTimetable_dataGridView.DataSource = (from t in loginForm.Timetable select new { raceNumber = t.RaceNumber, aircraftType = t.AircraftType, travelDirection = t.TravelDirection, depaturePeriod = t.DepaturePeriod }).ToList(); AirplaneTimetable_dataGridView.Columns["raceNumber"].HeaderText = @"Race number"; AirplaneTimetable_dataGridView.Columns["aircraftType"].HeaderText = @"Aircraft type"; AirplaneTimetable_dataGridView.Columns["travelDirection"].HeaderText = @"Travel direction"; AirplaneTimetable_dataGridView.Columns["depaturePeriod"].HeaderText = @"Depature period"; DataGridViewButtonColumn buttonColumn = new DataGridViewButtonColumn { Name = "remove_column", Text = "remove", UseColumnTextForButtonValue = true }; if (AirplaneTimetable_dataGridView.Columns["remove_column"] == null) { AirplaneTimetable_dataGridView.Columns.Add(buttonColumn); } AirplaneTimetable_dataGridView.Columns["remove_column"].HeaderText = @"Remove"; AirplaneTimetable_dataGridView.AutoResizeColumns(); }
private void AirplaneTimetable_dataGridView_MouseClick(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right) { Edit_contextMenuStrip.Show(AirplaneTimetable_dataGridView, new Point(e.X, e.Y)); columnIndex = AirplaneTimetable_dataGridView.HitTest(e.X, e.Y).ColumnIndex; rowIndex = AirplaneTimetable_dataGridView.HitTest(e.X, e.Y).RowIndex; } }
private void PrintTimetable() { AirplaneTimetable_dataGridView.DataSource = (from t in loginForm.Timetable select new { raceNumber = t.RaceNumber, aircraftType = t.AircraftType, travelDirection = t.TravelDirection, depaturePeriod = t.DepaturePeriod }).ToList(); AirplaneTimetable_dataGridView.Columns[0].HeaderText = @"Race number"; AirplaneTimetable_dataGridView.Columns[1].HeaderText = @"Aircraft type"; AirplaneTimetable_dataGridView.Columns[2].HeaderText = @"Travel direction"; AirplaneTimetable_dataGridView.Columns[3].HeaderText = @"Depature period"; AirplaneTimetable_dataGridView.AutoResizeColumns(); }