2017-03-14 3 views
-4

DataGridビューのチェックボックスをチェックすると、選択した行をテーブルに挿入した後、最初に無効になっているボタンが有効になります。C#のDataGridビューのチェックボックスにイベントを割り当てる方法は?

+2

あなたがこのような急いでいるなら、応答を速めるために**すべての**情報を与えるべきです。 WPFで作業していますか?次に、* wpf *タグを追加してください –

+0

次の投稿はあなたのグリッドのデータを入力する場所からhttp://stackoverflow.com/questions/11843488/datagridview-checkbox-event – Luci

+0

からお手伝いしますか? –

答えて

-1

標準のDataGridViewを.NETから使用しているかどうかはわかりませんが、私はあなたのことを想定します。また、チェックボックスがモデルにバインドされていないという前提もあります。 dataGridView_CellClickイベントを登録し、あなたのケースを処理し、そのビジネスを処理します。

private void dataGridView_CellClick(object sender, DataGridViewCellEventArgs e) 
    { 
     if (e.ColumnIndex == 0/*myColumn*/ && e.RowIndex == 0 /*myRow*/) 
     { 
      myButton.Enable = true; 
      //do other business 
     } 

    } 

また、必要に応じてdataGridView_CellContentClickイベントを使用できます。

+0

Mycolumnは、チェックボックス列????? – maroua

+0

はい。チェックボックスコントロールを保持する列。おそらくdataGridView_CellContentClickはあなたのケースに適しています。 CellClickイベントは、使用がチェックボックスでクリックされなくてもクリックがセル内にあっても発生します。 – Diizzy

+0

ご迷惑をおかけして申し訳ありませんが、データグリッドビューの行を選択するだけです – maroua

関連する問題