C#winform中的 dataGridView 鼠标点行首时选中整行,点击单元格时 选中单元格,如图:

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#winform中的 dataGridView 鼠标点行首时选中整行,点击单元格时 选中单元格,如图:相关的知识,希望对你有一定的参考价值。

单独是可以用dataGridView1.SelectionMode = DataGridViewSelectionMode.
可是不能两个一起实现么?有木有办法?

可以,你用下面的代码:

 private void dgvReceive_CellClick(object sender, DataGridViewCellEventArgs e)
        
            if (e.RowIndex!=-1 )
            
                if (e.ColumnIndex==-1)
                
                    dgvReceive.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
                    dgvReceive.Rows[e.RowIndex].Selected = true;
                    
                
                else
                
                    dgvReceive.SelectionMode = DataGridViewSelectionMode.CellSelect;
                    dgvReceive.Rows[e.RowIndex].Cells[e.ColumnIndex].Selected = true;
                

                

            
        

参考技术A 都可以的,只是在单个与全行的事件那里做控制就行了 参考技术B 多个一起选择? 这个要取得选择的多个行的id 才可以操作吧

以上是关于C#winform中的 dataGridView 鼠标点行首时选中整行,点击单元格时 选中单元格,如图:的主要内容,如果未能解决你的问题,请参考以下文章

winform datagridview 绑定 list .c#

C# WinForms - DataGridView/SQL Compact - 主键列中的负整数

C#winform 将excel中的数据导入到datagridview中

排序DatagridView列后显示正确的行号[C#WinForm]

如何使用动态枢轴c#winform将总计列和行插入datagridview

C#winform中的 dataGridView 鼠标点行首时选中整行,点击单元格时 选中单元格,如图: