WindowsフォームにDataGridView(Selectionmode:FullRowSelect)といくつかのテキストボックスがあるので、ユーザーが行を選択するたびに(クリックまたはダブルクリックする可能性があります)、その行の内容をテキストに表示する必要があります。ボックス、
私はこのコードを試しました
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
MessageBox.Show("CEll Double_Click event calls");
int rowIndex = e.RowIndex;
DataGridViewRow row = dataGridView1.Rows[rowIndex];
textBox5.Text = row.Cells[1].Value;
}
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
int rowIndex = e.RowIndex;
DataGridViewRow row = dataGridView1.Rows[rowIndex];
textBox5.Text = dataGridView1.Rows[1].Cells[1].Value.ToString();// row.Cells[1].Value;
}
他にも多くのテキストボックスがありますが、主な問題は、どのイベントもトリガーされていないように見えること、トリガーするためにどのイベントを使用する必要があるか、または間違って設定した可能性のあるdatagridのプロパティがあるかどうかです。どんな助けもいただければ幸いです...:(