Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 获取更改时下拉列表的当前值_C#_Events - Fatal编程技术网

C# 获取更改时下拉列表的当前值

C# 获取更改时下拉列表的当前值,c#,events,C#,Events,我有一个下拉列表,当另一个下拉列表值更改时,它会自动填充: private void cbWidth_Leave(object sender, EventArgs e) { this.InvokeEventHandler(this.AutoFillDropdown); } 例如:第一个下拉列表的值为1,然后第二个下拉列表的值也为1 当我将第一个下拉列表的值更改为2时,第二个下拉列表保留为1,然后将第一个下拉列表更改为3,第二个下拉列表为2 第二个下拉列表仅获取更

我有一个下拉列表,当另一个下拉列表值更改时,它会自动填充:

private void cbWidth_Leave(object sender, EventArgs e)
    {
        this.InvokeEventHandler(this.AutoFillDropdown);
    }
例如:第一个下拉列表的值为1,然后第二个下拉列表的值也为1

当我将第一个下拉列表的值更改为2时,第二个下拉列表保留为1,然后将第一个下拉列表更改为3,第二个下拉列表为2

第二个下拉列表仅获取更改前的值。我需要更改后下拉列表的值,以便两个下拉列表始终相似。

您可以执行以下操作:

ComboBoxEdit1_SelectedValueChanged(object sender, EventArgs e)
{

     comboBox2.ValueMember = Convert.ToString(comboBox1.SelectedValue+=1);

}

你能发布自动填充下拉列表的代码吗?您使用的事件是否正确?这是一个休假事件,而你应该使用某种变更事件吗?我的问题是我不知道使用什么事件。触发this.InvokeEventHandlerthis.AutoFillDropdown;