private void ComboBoxProject_SelectedIndexChanged(object sender, EventArgs e) { if (!updating) { DataCache = null; int reselect = ComboBoxProject.SelectedIndex; this.Cursor = Cursors.AppStarting; if (!Int32.TryParse(ComboBoxProject.SelectedValue.ToString(), out projectId)) { projectId = 0; } FillForm(PrepareFormData(projectId)); updating = true; ComboBoxProject.SelectedIndex = reselect; updating = false; } }