C#如何获取comboBox所选的文本内容

privatevoidLoadCategory()//加载学院{varparents=_categoryProvider.GetAllParent();comboBox1... private void LoadCategory()//加载学院
{
var parents = _categoryProvider.GetAllParent();
comboBox1.DisplayMember = "ClassName";
comboBox1.ValueMember = "ClassId";
comboBox1.DataSource = parents;
}

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)//选择学院后,显示相应的班级
{
var selection = Convert.ToInt32(comboBox1.SelectedValue);
var children = _categoryProvider.GetChildren(selection);
comboBox2.DisplayMember = "ClassName";
comboBox2.ValueMember = "ClassId";
comboBox2.DataSource = children;
}
以上是对两comboBox进行的设置,我用了comboBox.SelectText属性,但获取不了它的文本值
貌似根本没有文本值,上面那段代码,我也看的不是很懂,求大神指教!在下感激不尽!
展开
 我来答
杜哥是个小天才
2018-07-20 · TA获得超过1809个赞
知道答主
回答量:32
采纳率:0%
帮助的人:7587
展开全部

//从数据库中得到需要绑定的数据集合

var parents = _categoryProvider.GetAllParent();

//显示给用户看的字段

comboBox1.DisplayMember = "ClassName";

//选择后传递给数据库的字段

comboBox1.ValueMember = "ClassId";

//把数据绑定给下拉框

comboBox1.DataSource = parents;

将选中的文本内容在标签里显示出来,代码如下:

private void comboBox1_SelectionChangeCommitted(object sender, EventArgs e)

{

label1.Text = comboBox1.Text;   //显示在标签上

}

拓展资料

C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。

discovery522
2015-06-11 · TA获得超过4712个赞
知道大有可为答主
回答量:2308
采纳率:71%
帮助的人:1437万
展开全部
将选中的文本内容在标签里显示出来,代码如下:
private void comboBox1_SelectionChangeCommitted(object sender, EventArgs e)
{
label1.Text = comboBox1.Text; //显示在标签上
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
handangaoyang
2014-01-16 · TA获得超过2242个赞
知道大有可为答主
回答量:2633
采纳率:88%
帮助的人:804万
展开全部
//从数据库中得到需要绑定的数据集合
var parents = _categoryProvider.GetAllParent();
//显示给用户看的字段
comboBox1.DisplayMember = "ClassName";
//选择后传递给数据库的字段
comboBox1.ValueMember = "ClassId";
//把数据绑定给下拉框
comboBox1.DataSource = parents;

我看了你的第二段代码
//这一行代码没有得到值吗?感觉不应该啊
comboBox1.SelectedValue;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kenlee_gz
2014-01-16 · TA获得超过493个赞
知道小有建树答主
回答量:457
采纳率:33%
帮助的人:337万
展开全部
comboBox1.SelectedItem.ToString() 就可以了。SelectText属性是表示你用鼠标选择的高亮文本。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友02cd4ce
2014-01-16 · TA获得超过516个赞
知道小有建树答主
回答量:709
采纳率:0%
帮助的人:687万
展开全部
comboBox所选的文本内容
直接comboBox.Text 就可以啊
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式