C# 使用DataGridView时不要将焦点默认放到第一行第一列
C#使用DataGridview显示数据库中显示的数据,总是默认选中第一行第一列,且dgv.CurrentRow.Index=0.请教一下,我怎样才能取消这个默认选定。P...
C# 使用DataGridview显示数据库中显示的数据,总是默认选中第一行第一列,且 dgv.CurrentRow.Index=0.
请教一下,我怎样才能取消这个默认选定。
PS:dgv.CurrentCell.Selected=false、dgv.Rows[0].Selected = false、dgv.ClearSelection()=true我都已经试过了,没用,虽然可以将选中的蓝色背景去掉,但实际上dgv.CurrentRow.Index仍然是0. 展开
请教一下,我怎样才能取消这个默认选定。
PS:dgv.CurrentCell.Selected=false、dgv.Rows[0].Selected = false、dgv.ClearSelection()=true我都已经试过了,没用,虽然可以将选中的蓝色背景去掉,但实际上dgv.CurrentRow.Index仍然是0. 展开
4个回答
展开全部
dgv.CurrentCell =null;
用这个可以使datagridview不选中任何记录,我就是用这个实现取消默认焦点的。
用这个可以使datagridview不选中任何记录,我就是用这个实现取消默认焦点的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
/*取消当前选择的单元格将新添加的设置为默认选择*/
dgv.ClearSelection();
dgv.CurrentCell = dgvCustomer.Rows[1].Cells[0];
dgv.ClearSelection();
dgv.CurrentCell = dgvCustomer.Rows[1].Cells[0];
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
dgv.ClearSelection();
这个绝对好使 写在绑定后面
这个绝对好使 写在绑定后面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
dgv.ClearSelection();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询