选择的不同组合框项目应显示不同的文本

时间:2013-08-30 13:32:37

标签: c# combobox textbox

我又回答了一个问题。我正在编写一个程序,列出我要做的所有事情。该程序包含2个选项卡。在tab1中我可以创建一个新的待办事项,在tab2中我可以选择待办事项,它应该显示我在tab1中输入的所有细节。例如:

“New To Do:Name = Test,comments =这只是一个测试”

当我现在切换到tab2并在组合框中选择“Test”时,它应显示注释“这只是一个测试”。

我为自己尝试过,但我是初学者,因此我的代码并不是很聪明:

private void combox_Name2_SelectedIndexChanged(object sender, EventArgs e)
{
    if (combox_Name2.SelectedIndex > -1)
    {
        lbl_ShowComment.Text = txt_Comment.Text;
    }
}

这(逻辑上)只显示现在位于tab1文本框中的注释。但如果我在组合框中有更多项目,它应该显示正确的评论。有人暗示我吗?

干杯

1 个答案:

答案 0 :(得分:1)

您缺少应用程序的大部分内容,您需要找到一种方法来存储您在第一个选项卡中创建的“待办事项”。我会推荐一个数据库(尝试MySQL,cos它是最免费的)。或者,如果您不想安装数据库,可以使用DataTable来保存和加载您选择的XML文件。

查看有关这两件事的教程。然后,一旦您知道如何使用它们,从中选择数据将是cake-walk