2017-04-03 13 views
0

私のdatagridview(DGV)に私はカスタム列を持っています。最初の列にはコンボボックスがあります。どのようにしてコンボボックスの値が選択された行だけにデータを表示できますか?例えば、 3行目のコンボボックスで値を選択すると、対応するデータは3行目に表示され、1行目には表示されず、他の塗りつぶし行には影響しません。 6行目から値を選択すると、データは6番目にあるはずです。データベースからDataGridviewの特定の行にデータを挿入する方法

どこから始めたらいいのか分かりません。

提案があります。

事前のおかげで..

+0

どこから行が得られますか? datagridviewにn行が必要なことをどのように知っていますか? – Fabio

+0

ボタンクリックで行を追加しています....... – speedyraz

+0

[DataGridView.CellValueChangedイベント]で試しましたか(https://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview .cellvaluechanged(v = vs.110).aspx)? – Fabio

答えて

0

のDataGridViewから、データベースのデータを挿入するには、あなたは偽としてコンボボックスのVisibleプロパティを設定することができます。フォームが読み込まれるとき、コンボボックスが表示されないようにする必要があります。コンボボックスは、フォーカスが特定の列に対応するセルにあるときに表示されます。

+0

ありがとう、それは私がやっていることです。コンボボックスで値を選択すると、対応する行のデータを埋めることができません。 – speedyraz

関連する問題