資料表格檢視中的事件處理
將資料從資料表格視圖複製到文字方塊是 Windows 窗體程式設計中的常見需求。但是,僅依靠程式碼來執行此任務可能會導致問題。
例如,提供的程式碼中存在一個問題:
<code class="language-c#">private void DataGridView01_SelectionChanged(object sender, EventArgs e) { if (DataGridView01.SelectedRows.Count > 0) { // ... } }</code>
雖然這段程式碼應該在 DataGridView 中選擇一行時執行,但由於缺少事件掛鉤,它實際上並沒有執行。
掛接事件
掛接事件對於觸發事件至關重要。在 Visual Studio 中,可以透過程式碼或直接在屬性窗格中完成此操作。
透過屬性窗格:
透過程式碼:
或者,事件掛接也可以透過程式碼完成,如下所示:
<code class="language-c#">this.DataGridView01.SelectionChanged += new System.EventHandler(this.DataGridView01_SelectionChanged);</code>
成功掛接事件後,提供的程式碼將如預期運作,並將所選行的值複製到指定的文字方塊中。
以上是如何正確處理 DataGridView 中的 SelectionChanged 事件以將資料傳輸到文字方塊?的詳細內容。更多資訊請關注PHP中文網其他相關文章!