c# 组合框中选中文本的下一个文本?

Posted

技术标签:

【中文标题】c# 组合框中选中文本的下一个文本?【英文标题】:the next text of the selecetedtext in combobox in c#? 【发布时间】:2012-08-08 20:59:01 【问题描述】:

这是一个关于学校的c#程序 我有comboboxGrade,它是数据绑定的,其中的文本是成绩名称,在选择一个成绩名称的文本comboboxGrade.Text后,我进行了一些编码,但是在确定学生统计数据为“通过”之后,我需要输入一个字符串变量当前文本的下一个文本,即 从表格中直观地选择等级后,文本将是 combobox.Text == "fourth" 但是我需要在代码中获取下一个文本,即学生通过时的第五个文本,如何?

【问题讨论】:

【参考方案1】:

有几种方法可以做到这一点。 一个只是使用组合是

if ((combobox.SelectedIndex >= 0) && ((combobox.SelectedIndex + 1) < combobox.Items.Count))

   String nextGrade = combobox.Items[combobox.SelectedIndex + 1].ToString();

我会在组合框绑定的数据上做类似的事情。

【讨论】:

以上是关于c# 组合框中选中文本的下一个文本?的主要内容,如果未能解决你的问题,请参考以下文章

如何动态更改 C# 组合框或文本框中的自动完成条目?

在 WPF / C# 中选择绑定项目后维护组合框文本

根据组合框选择更改文本框值

带有按钮、组合框和文本框的 C# WinForms (.NET Framework) DataGridView:使用按钮添加新行以添加组合框项时出错

VB。如何把 TEXT 文本框中选中的字体 变成想要的颜色

如何从 C# 访问另一个应用程序的组合框