2013-09-25 34 views
1

我是C#的新手(主要是做SQL开发),并且遇到困难.net事件以及如何将它们放在一起时遇到了困难。我有一个看起来大致是这样一种形式:在按钮的单击事件中访问2个单独的gridview数据

gridView1 
gridView2  btn_Addpoint 
gridView3  btn_RemovePoints 

所以我的形式我有3个Gridcontrols,最上面的一个具有父行,第二个有孩子。然后,我有2个按钮,可以将第2个网格中的选定点添加到第3个网格,并使用删除按钮将它们从第3个网格中移除。

所以,当我添加按钮单击事件我有这样的:

btnAddPoint_Click(object sender, EventArgs e) 

我理解的发送者是实际的按钮,我用Google搜索了一下,发现标签属性来创建一个指向的一个您可以在此按钮事件中投射网格来访问实际的网格,但它似乎只能有1个标记,那么我的其他2个网格呢?

整体目的是检查是否添加了重复项,并且还需要根据条件更改某些行的颜色。

如何“查看”2个按钮事件中的所有3个网格以访问其行?我应该让它们成为全局变量,并以某种方式使用事件更新它们或以某种方式建立关系?我只需要在正确的方向上指导做什么/最佳实践是什么,但一些代码也将被赞赏。

回答

2

如果控件与按钮事件处理程序全部在同一个窗体上,则可以通过设计人员给它们的名称访问网格(或者如果尚未命名它们,它们将是datagridview1,datagridview2,datagridview3) 。

(会发表评论,但尚未得到“代表”)

相关问题