当用户单击DataGridView
控件的空白(非行)部分时,我想取消选择该控件中的所有选定行。
我该怎么做呢?
发布于 2010-12-01 01:17:49
谢谢科迪,这里是裁判的c#:
if (e.Button == System.Windows.Forms.MouseButtons.Left)
{
DataGridView.HitTestInfo hit = dgv_track.HitTest(e.X, e.Y);
if (hit.Type == DataGridViewHitTestType.None)
{
dgv_track.ClearSelection();
dgv_track.CurrentCell = null;
}
}
发布于 2013-07-22 05:01:03
我找到了为什么我的第一行是缺省选择的,并且知道了如何在缺省情况下不选择它。
默认情况下,我的datagridview是windows窗体上带有第一个制表位的对象。禁止在另一个对象上首先使用制表符停止(可能完全禁用datagrid的tabstop会起作用)选择第一行
发布于 2010-11-30 22:43:11
设置
dgv.CurrentCell = null;
当用户单击dgv的空白部分时。
https://stackoverflow.com/questions/4314673
复制相似问题