Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 顶部datagridview_C#_Datagridview - Fatal编程技术网

C# 顶部datagridview

C# 顶部datagridview,c#,datagridview,C#,Datagridview,我有4个DataGridView。 根据用户的选择,我将把其中一个带到前面。 我有一个按钮,它使用TopDataGridView来计算一些东西。 如何识别哪个datagridview位于顶部?使用.Visible=true或可见=假属性隐藏或显示当前网格,因此您可以通过选中.Visible foreach(Control c in this.Controls) { if (c is DataGridView && c.Visible) { //Do your lo

我有4个DataGridView。 根据用户的选择,我将把其中一个带到前面。 我有一个按钮,它使用TopDataGridView来计算一些东西。
如何识别哪个datagridview位于顶部?

使用
.Visible=true
可见=假
属性隐藏或显示当前网格,因此您可以通过选中
.Visible

foreach(Control c in this.Controls)
{
  if (c is DataGridView && c.Visible)
  {
    //Do your logic here
  }
}

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