C# 将ListView控件中的值传递给c中的文本框
当我使用deleteDisplayGamesListView\u SelectedIndexChanged方法时,我需要将上述ListView控件中的值传递给以下文本框C# 将ListView控件中的值传递给c中的文本框,c#,listview,C#,Listview,当我使用deleteDisplayGamesListView\u SelectedIndexChanged方法时,我需要将上述ListView控件中的值传递给以下文本框 private void deleteDisplayGamesButton_Click(object sender, EventArgs e) { //Game game = new Game(homeTeamComboBox.Text, int.Parse(homeScoreUpDown.Value.ToString(
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);
}
}
此外,我还需要在插入文本框后清除该行,这是我从ListView控件中选择的
如果您知道如何执行此操作,请告诉我。您应该可以从SelectedIndexChanged事件处理程序中访问deleteDisplayGamesListView
这将允许您访问ListViewItems及其子项。可能的副本您应该接受正在工作的答案抱歉,我现在更新了所有工作答案,我将继续这样做。是的,我可以访问列表视图数据,当我单击自动高亮显示时,但我需要将这些数据添加到文本框中。
private void deleteDisplayGamesListView_SelectedIndexChanged(object sender, EventArgs e)
{
deleteModifyHomeTeamTxt.Text = "";
deleteModifyHomeScoreUpDown.Text = "";
deleteModifyAwayTeamTxt.Text = "";
deleteModifyAwayScoreUpDown.Text = "";
foreach (Game currentgame in footballLeagueDatabase.games);
{
?-----------------------------
}
}