当前位置:酷百书>生活百科>c# datagridview 如何选中行,以及怎么获取选中行的数据

c# datagridview 如何选中行,以及怎么获取选中行的数据

2024-06-18 15:22:44 编辑:join 浏览量:548

c# datagridview 如何选中行,以及怎么获取选中行的数据

c# datagridview 如何选中行,以及怎么获取选中行的数据

可以设置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();你自己要获取的数据

扩展内容

c#怎么获取datagridview选中多行的每一行中的某一列的值

var datagridview = new DataGridView();

var dataselect = datagridview.SelectedRows;

var label = new Label();

foreach (DataGridViewRow row in dataselect)

{

label.Text += row.Cells.Value + "

";

}

标签:选中,c#,datagridview

版权声明:文章由 酷百书 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.kubaishu.com/life/437573.html
热门文章