private void cmbItemName_SelectedIndexChanged(object sender, EventArgs e) { cmbQuantity.Text = ""; if (!cmbItemName.Text.ISNullOrWhiteSpace()) { string itemid = ((KeyValuePair <string, string>)cmbItemName.SelectedItem).Key.ToString(); cmbUnit.Text = ItemTools.GetUnitName(itemid); } }
private void cmbItemName_Leave(object sender, EventArgs e) { int index = cmbItemName.FindStringExact(cmbItemName.Text); if (index >= 0) { cmbItemName.SelectedIndex = index; string itemid = ((KeyValuePair <string, string>)cmbItemName.SelectedItem).Key.ToString(); cmbUnit.Text = ItemTools.GetUnitName(itemid); } else { cmbQuantity.Text = ""; cmbItemName.Text = ""; } }