0

問題が直面している投稿が既に存在しますが、未回答の 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";
4

1 に答える 1

0

私はこれを解決します。私がする必要があるのは、物理アクセス データベース フィールドが数値フィールドであっても、自動生成されたデータセット デザイナーでフィールドのタイプを int16 から string に変更することだけでした。

于 2013-07-08T18:57:05.057 に答える