0

datagridviecomboboxColumn を含む datagridview に問題があります。ユーザーがコンボボックスから新しいアイテムを選択した後、selectedindex 変更イベントを発生させる必要があります。どうやってやるの?回避策がありますが、正しくない可能性があるようです:

Datagridview1_CellValueChanged(object sender, DataGridViewRowCancelEventArgs e)

しかし、ユーザーがコンボボックスが配置されていたセルを離れた後にのみ発生します.selectedindexの変更のようなイベントが必要です。

この問題を解決するのを手伝ってください。ありがとう ;)

4

1 に答える 1

1

MSDN から: ComboBox コントロールとは異なり、DataGridViewComboBoxCell には SelectedIndex プロパティと SelectedValue プロパティがありません。代わりに、ドロップダウン リストから値を選択すると、セルの Value プロパティが設定されます。

したがって、 CellValueChanged はそれを行う方法のようです。

ユーザーがセルを離れる必要がないようにしたい場合は、CurrentCellDirtyStateChangedを使用できます。

于 2012-05-24T06:41:38.097 に答える