Я пытаюсь сделать систему управления активами.
В 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();
}
Спасибо.