問題が直面している投稿が既に存在しますが、未回答の Binding Datagridview Combobox Cell to Int Column in DB / EFです。この問題は、データベースの整数フィールド (1,2,3) を含むコンボボックス リストをロードしたときに発生し、セルがフォーカスを失うと、DataGridViewComboBoxCell の値が有効ではないように見えます。私はすでに次のコードでリスト内の整数を試しました:
DataGridViewComboBoxColumn col = (DataGridViewComboBoxColumn)this.dataGridView1.Columns["usu_nivel"];
col.Items.Add(1);
col.Items.Add(2);
col.DataPropertyName = "usu_nivel";