c# 设置 dataGridView点击某一列的行后 可以修改对应行的值
要实现这个功能,您可以使用DataGridView的CellClick事件。在该事件中,您可以使用DataGridView的SelectedCells属性来获取被点击的单元格,然后使用该单元格的RowIndex属性来获取所点击的行的索引。然后,您可以使用这个索引来修改对应行的值。
以下是一个示例代码:
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (e.RowIndex >= 0) // 确保点击的是行而不是表头
{
DataGridViewRow row = dataGridView1.Rows[e.RowIndex];
// 修改对应行的值
row.Cells["ColumnName"].Value = "New Value";
}
}
在上面的代码中,您需要将"dataGridView1"替换为您的DataGridView控件的名称,"ColumnName"替换为您想要修改的列的名称,"New Value"替换为您想要设置的新值。
请注意,如果您想要修改的列是只读的,您需要将该列的ReadOnly属性设置为false,以便允许修改
原文地址: https://www.cveoy.top/t/topic/iGSu 著作权归作者所有。请勿转载和采集!