发布网友 发布时间:2022-05-16 17:33
共1个回答
热心网友 时间:2023-11-06 20:45
可以设置DataGridView的SelectionMode属性为FullRowSelect 实现左键点击选取整行,右击的话就需要在鼠标点击事件里面实现了如下:private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e){if (e.ColumnIndex < 0 || e.RowIndex < 0) return;if (e.Button == System.Windows.Forms.MouseButtons.Right){dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Selected = true;}}右键菜单自己设置关联上dgv就可以,右键菜单的按钮点击事件内容如下:if (dataGridView1.CurrentRow == null) return;DataGridViewRow dgvr = dataGridView1.CurrentRow;string val = dgvr.Cells["???"].Value.ToString();你自己要获取的数据