Hayırlı geceler
bir masaüstü uygulaması geliştirmeye çalışıyorum
veritabanı işlemleri yapıyorum bu uygulamada ancak combobox'a veritabanından çektiğim veriyi seçince System.IndexOutOfRangeException: 'Dizin, dizi sınırlarının dışındaydı.' hatası veriyor

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
comboBox1.Items.Clear();
comboboxindex = comboBox1.SelectedIndex;
baglan.Open();
SqlCommand komut = new SqlCommand("Select * From altKategori Where kategori_id="+kategori_index[comboboxindex], baglan);
SqlDataReader oku = komut.ExecuteReader();

while (oku.Read())
{
comboBox2.Items.Add(oku["kategoriAdi"].ToString());
altkategoriler.Add(oku["id"].ToString());
}
baglan.Close();
}


kodun tamamı bu hata verdiği kısım ise

SqlCommand komut = new SqlCommand("Select * From altKategori Where kategori_id="+kategori_index[comboboxindex], baglan);



burası çözümü nedir?