我是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個網格以訪問其行?我應該讓它們成爲全局變量,並以某種方式使用事件更新它們或以某種方式建立關係?我只需要在正確的方向上指導做什麼/最佳實踐是什麼,但一些代碼也將被讚賞。