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