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# WinForms (.NET Framework) DataGridView:使用按钮添加新行以添加组合框项时出错