WPF中combobox如何判断选择的是哪个内容?
如上图所示,我有“1.近现代文学。。。”三个选项,选择任何一个将其存入不同的表中,然后读取的时候把它读到不同的tab中!现在我不知道如何去实现它!在判断combobox选...
如上图所示,我有“1.近现代文学。。。”三个选项,选择任何一个将其存入不同的表中,然后读取的时候把它读到不同的tab中!现在我不知道如何去实现它!在判断combobox选择的是哪一个然后插入到数据库表的时候卡住了!不知道如何去做!我试了text,content,select等等!就是不知道是哪个!求告知!
展开
1个回答
展开全部
你这个是固定的,可以直接使用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; }
}
这样就行了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询