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;