生徒をデータグリッドに読み込んでから、クラスに割り当てたいと思います。どれだけ正確かは気にしませんが、どのメソッドも機能させることができません。
コンテキストメニューで試してみましたが、イベントを取得できませんでした(これまで操作したことがありません)次に、各行にボタンを追加しましたが、ボタンが含まれる行を取得する方法がわかりませんでしたは。私の最後の試みは、selectedItemを取得し、コンボボックスのようにToString()を使用することでしたが、それも機能しませんでした。
これをチェックしてください:
private void dataGrid4_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
DataGrid dg = new DataGrid();
dg = (sender as DataGrid);
MessageBox.Show(dataGrid4.Items.GetItemAt(1).ToString());
MessageBox.Show(dataGrid4.CurrentItem.ToString() + "\n" + dataGrid4.CurrentCell.Column.ToString() + "\n" + dataGrid4.CurrentCell.Item.ToString() + "\n" + dataGrid4.SelectedItem.ToString() + "\n" + dataGrid4.SelectedValue.ToString() + "\n" + dataGrid4.SelectedIndex.ToString());
MessageBox.Show(dg.CurrentItem.ToString() + "\n" + dg.CurrentCell.Column.ToString() + "\n" + dg.CurrentCell.Item.ToString() + "\n" + dg.SelectedItem.ToString() + "\n" + dg.SelectedValue.ToString() + "\n" + dg.SelectedIndex.ToString());
}
私を助けてください、私はもうすぐびっくりします..):