在顶部数据网格视图

发布于 2024-12-06 20:09:48 字数 100 浏览 0 评论 0原文

我有 4 个数据网格视图。 根据用户的选择,我会将它们放在前面。 我有一个按钮,使用顶部 datagridview 来计算某些内容。 我如何识别哪个 datagridview 位于顶部?

I have 4 datagridviews.
based on user's selection I'll bring on of them to front.
I have a button that use top datagridview for calculating something.
How can I recognize which datagridview is on top?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

红玫瑰 2024-12-13 20:09:48

使用 .Visible = true;.Visible = false; 属性隐藏或显示当前网格,因此您可以通过检查 来识别哪个网格位于顶部>.可见

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

Use .Visible = true; or .Visible = false; Property to either hide or show your current grid, thus you can identify which one is on top by checking the .Visible

foreach(Control c in this.Controls)
{
  if (c is DataGridView && c.Visible)
  {
    //Do your logic here
  }
}
吃兔兔 2024-12-13 20:09:48

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

take a global variable. when you move first datagrid then set value of global variable to 'one'(or any other so you can identify that this is first datagrid) and for second datagrid 'two' like for other datagrids also. While calculation based on the variable value you can do appropriate actions

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文