2010-04-29 3 views
1
private void deleteDisplayGamesButton_Click(object sender, EventArgs e) 
{ 
    //Game game = new Game(homeTeamComboBox.Text, int.Parse(homeScoreUpDown.Value.ToString()), awayTeamComboBox.Text, int.Parse(awayScoreUpDown.Value.ToString())); 

    deleteDisplayGamesListView.Items.Clear(); 
    deleteDisplayGamesListView.View = View.Details; 

    foreach (Game currentgame in footballLeagueDatabase.games) 
    { 
     ListViewItem row = new ListViewItem(); 
     row.SubItems.Add(currentgame.HomeTeam.ToString()); 
     row.SubItems.Add(currentgame.HomeScore.ToString()); 
     row.SubItems.Add(currentgame.AwayTeam.ToString()); 
     row.SubItems.Add(currentgame.AwayScore.ToString()); 
     deleteDisplayGamesListView.Items.Add(row); 
    } 
} 

Je dois passer les valeurs ci-dessus de contrôle ListView à la suite des zones de texte lorsque j'utilise la méthode deleteDisplayGamesListView_SelectedIndexChanged.passer les valeurs de contrôle ListView à des zones de texte en C#

private void deleteDisplayGamesListView_SelectedIndexChanged(object sender, EventArgs e) 
{ 
    deleteModifyHomeTeamTxt.Text = ""; 
    deleteModifyHomeScoreUpDown.Text = ""; 
    deleteModifyAwayTeamTxt.Text = ""; 
    deleteModifyAwayScoreUpDown.Text = ""; 

    foreach (Game currentgame in footballLeagueDatabase.games); 
    { 
     ?----------------------------- 
    } 
} 

Futhermore je besoin d'effacer la rangée après l'insertion des zones de texte, qui i choisi dans le contrôle ListView.

Si vous savez comment faire cela s'il vous plaît faites le moi savoir.

+0

duplication possible de http://stackoverflow.com/questions/2704531/c-display-the-data-in-the-list-view –

+0

Vous devez accepter ceux qui "fonctionnent" – Timores

+0

Désolé, j'ai mis à jour maintenant toutes mes réponses de travail et je le ferai continuellement. – Leo

Répondre

0

Vous devez avoir accès à votre deleteDisplayGamesListView depuis le gestionnaire d'événements SelectedIndexChanged.

Ceci devrait vous permettre d'accéder aux ListViewItem s et à leurs SubItem s.

+0

Oui, je peux accéder aux données de la vue Liste, lorsque je clique sur le fait qu'il est automatiquement mis en surbrillance, mais j'ai besoin d'ajouter ces données dans les zones de texte. – Leo

Questions connexes