在顶部datagridview上

时间:2011-09-27 08:42:34

标签: c# datagridview

我有4个datagridviews。 根据用户的选择,我会将它们带到前面。 我有一个使用top datagridview来计算内容的按钮。 如何识别哪个datagridview位于顶部?

2 个答案:

答案 0 :(得分:1)

使用.Visible = true;.Visible = false;属性隐藏或显示当前网格,因此您可以通过查看.Visible

来确定哪一个位于顶部
foreach(Control c in this.Controls)
{
  if (c is DataGridView && c.Visible)
  {
    //Do your logic here
  }
}

答案 1 :(得分:1)

采取全局变量。当您移动第一个数据网格然后将全局变量的值设置为“一”(或任何其他值,以便您可以识别这是第一个数据网格)和第二个数据网格“二”,就像其他数据网格一样。在基于变量值的计算时,您可以执行适当的操作