多数の DataGridView コントロールを使用するプロジェクトがあります。セルのほとんどは、DataGridViewTextBoxCell 説得です。コントロールを次のように宣言します。
Dim MyCell as DataGridViewCell
後で、次のように DataGridViewTextBoxControls か DataGridViewComboBoxCells かを指定します。
MyCell = New DataGridViewTextBoxCell ...or...
MyCell = New DataGridViewComboBoxCell
コード内のどの場所でも、ユーザーがコンボ ボックスに独自の値を入力できる必要はありません。つまり、ハードコードされているか、値がアプリケーション内の他のデータから収集されています。
現在、ユーザーは上記のように定義されたコンボ ボックス コントロールを強調表示し、好きなように入力を開始できます。たとえば、1 から 9 までの整数を選択できるコンボ ボックスがあるとします。コンボ ボックスのセルを強調表示して、「Hello, World!」と入力します。もしよろしければ。
この能力を無効にするには何が必要ですか? 確かに物件はあると思いますが、まだ見つけていません。インターネットを検索したところ、ユーザーが入力した値をリストに追加する機能と、一連のデータ バインディング チュートリアルしか見つかりませんでした。
前もって感謝します!ハ