Если вы НЕ привязываетесь к источнику данных, вы можете просто использовать comboBox1.SelectedIndex
для получения индекса.
Если вы привязываетесь к источнику данных, например, DataSet с DataTable с именем dt1 , тогда вы можете использовать dt1.Rows.Count - 1
дляполучить индекс, соответствующий порядку ComboBoxItem .Вы не можете получить выбранный индекс ComboBoxItem напрямую, если он привязан к источнику данных.
Если порядок вашего источника данных (например, DataTable ) равенне в том же порядке, что и ComboBoxItem , тогда вам следует преобразовать DataTable в DataView с сортировкой и связать ComboBox сваш DataView .(DataView.ToTable as DataTable).Rows.Count - 1
получит правильный порядок, следовательно, Index для ComboBoxItem .