如何使用ComboBox的SelectedIndexChanged-Event

Sea*_*_05 4 c# combobox winforms c#-4.0

我有一个ComboBox有两个只读值:白色融合和银色融合.
如何基于在ComboBox中选择每个方法来获得正确的运行方法?这些方法只是从SQL表中提取Integer并将其放入TextBox中.

private void cboOilVehicle_SelectedIndexChanged(object sender, EventArgs e)
{
    if (cboVehicle.SelectedIndexChanged == "White Fusion")
    {
        whiteFusionOil();
    }
    else
    {
        silverFusionOil();    
    }
}
Run Code Online (Sandbox Code Playgroud)

Eug*_*eck 8

private void cboOilVehicle_SelectedIndexChanged(object sender, EventArgs e)
{
  if (cboVehicle.SelectedIndex == 0)
  {
    whiteFusionOil();
  }
  else
  {
    silverFusionOil();    
  }
}
Run Code Online (Sandbox Code Playgroud)

编辑:

控件的名称必须是cboOilVehicle(第1行)或cboVehicle(第3行),它不能同时存在.你必须决定哪个是正确的