0
我有两个列表框(其中一个包含数据,另一个为空)以及包含两个值(1和2)的组合框。列表框的值如“FX”,其中第一个是性别(男性和女性),第二个是单个字母。 cb值如下:1是男性,2是女性。 所以问题:如果用户更改值,我必须选择正确的项目到第二个组合框。例如。如果值是1,我必须选择所有男性到第二轮。如何通过组合框列出项目列表框中的项目
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
var items = new ArrayList(listBox1.Items);
listBox2.Items.Clear();
string value = comboBox1.SelectedValue.ToString();
foreach(var item in items)
{
if (item.ToString().StartsWith(value))
listBox2.Items.Add(item.ToString());
}
}
为什么你不显示你到目前为止写的代码? – puretppc
你应该向我们说明努力 –
所以:我在lb1中有以下项目:FA,FR,FG,MG,MD,FL,并且我在cb中选择值“1”,这意味着我必须全选男性到列表框2。但是SelectedValue抛出nullreferenceexception。 – NeverJr