DataGridView
最後の列をDataGridViewButtonCell
(編集用に)持っています。私は次のことをしたい:マウスが行にあるとき、「編集」ボタンが表示され、そうでない場合は非表示になります。
私はそれを行うために多くの方法を試しましたが、それを理解できませんでした。
DataGridView
最後の列をDataGridViewButtonCell
(編集用に)持っています。私は次のことをしたい:マウスが行にあるとき、「編集」ボタンが表示され、そうでない場合は非表示になります。
私はそれを行うために多くの方法を試しましたが、それを理解できませんでした。
DataGridViewButtonCell を DataGridViewTextBoxCell に変更できます。
これがサンプルです。
private void dataGridView1_CellClick(object sender,
DataGridViewCellEventArgs e)
{
for (int index = 0; index < dataGridView1.Rows.Count; index++)
{
DataGridViewRow dr = dataGridView1.Rows[index];
if (index == dataGridView1.CurrentCell.RowIndex)
{
DataGridViewTextBoxCell txtCell = new DataGridViewTextBoxCell();
dr.Cells[0] = txtCell;
}
else
{
DataGridViewButtonCell buttonCell = new DataGridViewButtonCell();
dr.Cells[0] = buttonCell;
}
}
}
}