WPF中combobox如何判断选择的是哪个内容?

如上图所示,我有“1.近现代文学。。。”三个选项,选择任何一个将其存入不同的表中,然后读取的时候把它读到不同的tab中!现在我不知道如何去实现它!在判断combobox选... 如上图所示,我有“1.近现代文学。。。”三个选项,选择任何一个将其存入不同的表中,然后读取的时候把它读到不同的tab中!现在我不知道如何去实现它!在判断combobox选择的是哪一个然后插入到数据库表的时候卡住了!不知道如何去做!我试了text,content,select等等!就是不知道是哪个!求告知! 展开
 我来答
醉酒银虫
2015-01-14 · TA获得超过338个赞
知道小有建树答主
回答量:235
采纳率:0%
帮助的人:253万
展开全部

你这个是固定的,可以直接使用SelectedIndex来进行选择。或者

            ComboBox box = new ComboBox();
            //这是定义部分的
            box.Items.Add(new BookType { Name = "1.近现代文学", Table = "藏书信息数据库" });
            box.Items.Add(new BookType { Name = "2.古代文学", Table = "藏书信息数据库1" });
            box.Items.Add(new BookType { Name = "3.喜爱图书", Table = "藏书信息数据库2" });
            box.SelectedValuePath = "Table";
            box.DisplayMemberPath = "Name";
            
            //这里是选择后的
            if (box.SelectedIndex != -1)
            {
                string tableName = box.SelectedValue;
            }

这是类定义

        class BookType
        {
            public string Name { get; set; }
            public string Table { get; set; }
        }

这样就行了

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式