public ScoreboardControl() { myList = new AdvBindingList <ScoreboardDataContainer>(new DefaultScoreboardSorter(ListSortDirection.Ascending), nameof(ScoreboardDataContainer.Position), new ScoreboardDataContainer("", Color.White, "")); myUICarManager = new UICarManager <ScoreboardDataContainer>(Color.White, myList, (x) => new ScoreboardDataContainer(x.ItemID, x.CarColor, x.CategoryString)); myDGV = new ScoreboardDGV <ScoreboardDataContainer>(myList, "\\g", (x) => myUICarManager.GetCategoryColour(x), true, false, false); base.SetListAndDGV(myList, myDGV); base.SetAppearanceOptions(); base.InitializeFiltering(); }