1

OservableCollectionに入力された列と行に動的にバインドされたDataGridがあります。DataGridの行にはいくつかのボタンがあります。各ボタンでメソッドが呼び出されます(列の生成中にAddHandlerを実装しました)。

ハンドラーメソッドでは、どの行が選択されたかを取得できます。どの列が選択されたボタンか知りたい。それに基づいて、私だけが行動を起こし、それぞれのウィンドウを開くことができます。

行のどのボタンが選択されたかを知るにはどうすればよいですか?

4

1 に答える 1

1

を使用して列を取得します:

int col = myDataGrid.CurrentCell.Column.DisplayIndex;
int row = seivesTorGrid.SelectedIndex; 

これに基づいて、それぞれのアクションをコーディングできます。

于 2012-05-25T08:13:17.173 に答える