private void LoadVehiclePaymentGrid() { List <Transaction> Payments = RiverLinkLogic.GetPayments(); bsPayment.DataSource = Payments; List <Vehicle> Vehicles = RiverLinkLogic.GetVehicles(); bsVehicle.DataSource = Vehicles; }
private void dgVehicles_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) { List <Vehicle> Vehicles = RiverLinkLogic.GetVehicles(); if (sortAscending) { dgVehicles.DataSource = Vehicles.OrderBy(dgVehicles.Columns[e.ColumnIndex].DataPropertyName).ToList(); } else { dgVehicles.DataSource = Vehicles.OrderBy(dgVehicles.Columns[e.ColumnIndex].DataPropertyName).Reverse().ToList(); } sortAscending = !sortAscending; }