Diskuze: Bindig list
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Mohl bys trochu líp popsat, čeho chceš docílit? Zatím jsem to pochopil asi takto (a určitě špatně):
To je zbytečné a zbytečně složité.
No podle mých dosavadních znalosti mi to přišlo jako jediná varianta pokud je lepší budu určitě rád, jde o to že potřebuji udělat aplikaci kde vytvoříš team, pak vytvoříš uživatele kde vybereš přes combobox team zadáš jméno,příjmení, login a uživatel se podřadí pod vybraný team. Jediné řešeni co mě napadlo je vytvořit list určitého Teamu a při vytvoření uživatele přes add to přidat rovnou do listu teamu
Vytvoř si pro uživatele a tým třídy, bude to přehlednější:
public class User
{
public string FirstName { get; set; }
public string Surname { get; set; }
public string Login { get; set; }
}
public class Team
{
public string Name { get; set; }
public List<User> Users { get; private set; } = new List<User>();
public override string ToString() => Name ?? "";
}
Obsluha tlačítka v code behindu pak může vypadat nějak takhle:
private void AddButton_Click(object sender, RoutedEventArgs e)
{
Team selectedTeam = (Team)TeamComboBox.SelectedItem;
if (selectedTeam != null)
selectedTeam.Users.Add(new User() { FirstName = FirstNameTextBox.Text, Surname = SurnameTextBox.Text, Login = LoginTextBox.Text });
}
Zobrazeno 7 zpráv z 7.