public static List <ListItem> CustomerItems() { return(fService.GetAllPersons().Select(p => new ListItem { Text = p.fname + " " + p.lname + ", " + p.address, Value = Convert.ToString(p.personID), }).ToList()); }
public static List <ComboBoxItem> CustomerItems() { return(FService.GetAllPersons().Select(p => new ComboBoxItem { Content = p.fname + " " + p.lname + ", " + p.address, Tag = p.personID, Name = "ComboBoxCustomers", HorizontalContentAlignment = HorizontalAlignment.Left, VerticalContentAlignment = VerticalAlignment.Center }).ToList()); }
private void LoadGridData() { Action workAction = () => { BackgroundWorker worker = new BackgroundWorker(); worker.DoWork += (o, args) => args.Result = from p in _fService.GetAllPersons() select new { ID = p.personID, Navn = p.fname, Efternavn = p.lname, Køn = p.gender, Adresse = p.address, TelefonNr = p.phoneNo, Email = p.email, Fødselsdag = p.birthdate }; worker.RunWorkerCompleted += (o, args) => { dgCustomers.ItemsSource = (IEnumerable)args.Result; }; worker.RunWorkerAsync(); }; dgCustomers.Dispatcher.BeginInvoke(DispatcherPriority.Background, workAction); }