Как установить selectedItem в выпадающем списке в другой форме - PullRequest
0 голосов
/ 09 ноября 2018

Я пытаюсь сделать систему управления активами.

В DataGridView, когда я дважды щелкаю по строке, открывается диалоговое окно изменения. Проблема в том, что поле Textbox в порядке, , но поле со списком не установлено как DataGridView при открытии диалогового окна изменения.

Я установил Combobox с набором данных с помощью SQL, но он не применяется в диалоге изменения. Он установил selectedItem с первым значением в таблице БД.

(первое значение в БД - «Новое», но я хочу отобразить «Используется» в Combobox)

Мой вопрос Как настроить комбинированный список в диалоговом окне изменения так же, как данные GridView?

    private void dgvAssetList_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
    {
        PCId modifyAsset = new PCId();
        modifyAsset.modifytxt_Tag.Text = this.dgvAssetList.CurrentRow.Cells[0].Value.ToString();

        modifyAsset.modifycmbStatus.SelectedItem = this.dgvAssetList.CurrentRow.Cells[1].Value.ToString();
        modifyAsset.modifycmbAsset.SelectedItem = this.dgvAssetList.CurrentRow.Cells[2].Value.ToString();
        modifyAsset.modifycmbType.SelectedItem = this.dgvAssetList.CurrentRow.Cells[9].Value.ToString();

        modifyAsset.modifytxtModel.Text = this.dgvAssetList.CurrentRow.Cells[10].Value.ToString();
        modifyAsset.modifytxtMaker.Text = this.dgvAssetList.CurrentRow.Cells[11].Value.ToString();
        modifyAsset.modifytxtSN.Text = this.dgvAssetList.CurrentRow.Cells[12].Value.ToString();
        modifyAsset.modifytxtSpec.Text = this.dgvAssetList.CurrentRow.Cells[14].Value.ToString();
        modifyAsset.modifytxtDesc.Text = this.dgvAssetList.CurrentRow.Cells[15].Value.ToString();
        modifyAsset.ShowDialog();
        refresh();
    }

enter image description here enter image description here Спасибо.

...