private static int listGetIndexFromItemData_(ComboBox list, int valueItemData) { for (int i = 0; i < list.Items.Count; i++) { if (list.Items[i] is ListValueWithId && ((ListValueWithId)list.Items[i]).Id == valueItemData) { return i; } } return -1; }