以下のコードから、選択した行からdataGridViewへのセル値を取得しています。
string Kategoria_ = dataGridView1.CurrentRow.Cells[1].Value.ToString();
次に、intに変換する必要があります。
int category = Convert.ToInt32(Kategoria_);
そして、この番号をコンボボックスのインデックスとして配置します。
cmbCategory2.SelectedIndex = category;
問題は、私がこの種のクエリを使用していることです。
SELECT '0' b, ' All' a union select kategori_id b, kategori_emri a from tbl_kategoria order by a
そして、常に+1のインデックスを持っているので、真のインデックスを取得していません(または-1のインデックス番号を使用していません)。これは、すでに0が「すべて」の値に予約されているためです。
したがって、コンボボックスから選択したアイテムには正しいインデックス番号がありません!!!