【发布时间】:2019-12-03 21:59:50
【问题描述】:
所以我有两个组合框。第一个组合框包含所有州,第二个组合框将显示所选州的地区。请注意,选项来自 .txt 文件。
所以在这种情况下,“states.txt”文件的格式类似于“state code;state”。
例如:
01;纽约
02;新泽西
...
状态组合框工作正常,下面是使用的代码:
List<string> States = File.ReadAllLines("states.txt").ToList();
foreach(string Line in States)
{
string[] state_element = Line.Split(';');
combo_states.Items.Add(state_element[1]);
}
现在的问题是让第二个组合框显示所选州的地区。
“district.txt”文件的格式类似于“州代码;地区代码;地区”。
例如:
01;01;曼哈顿
01;02;布鲁克林
...
另外请注意,我没有使用任何形式的数据库,所以没有 SQL 或任何东西,只有 c# 语言。
【问题讨论】:
-
元素[1] 未定义。您可能是指 state_element[1]。我建议进行错误检查以确保 state_element.length > 2
-
什么是combo_states对象?
-
combo_states 只会出现txt文件中的状态,所以state_element[1]
-
@TyroneAndrews 请看看我编辑的答案