簡體   English   中英

DatagridView Highlight事件-WINFORM C#

[英]DatagridView Highlight Event - WINFORM C#

我有一個連接到數據庫的組合框,因此我根據數據庫中的內容填充組合框的值。 我的組合框是datagrid的另一個FORM。 所以這是我想要實現的。

form1 = datagrid(基於數據庫)form2 =組合框(基於數據庫)

我希望如果我突出顯示某一行(我的選擇模式= fullrowselect)並按下按鈕,則comboBox將自動指向該行。

對於前。 數據網格

  1. 名稱:Joe(突出顯示)
  2. *用戶單擊我的情況下的按鈕進行編輯
  3. *加載編輯表格
  4. comboBox.SelectedIndex是=高亮顯示的行(用戶單擊該行)

如果有幫助,我可以向您展示我的代碼。 謝謝 :))

謝謝! :))

您可以嘗試通過以下方式進行設置,可以通過構造函數中的參數將值Joe傳遞給其他形式。 然后可以將其用於在ComboBox選擇所需的值

comboBox2.SelectedIndex = comboBox2.Items.IndexOf("Joe");

comboBox2.SelectedText = "Three"; //或SelectedValue,具體取決於您的綁定方式

編輯避免直接從其他表單訪問網格,將所需的值作為屬性公開,或者最好將其作為參數傳遞給新表單。

Joe可以是像dataGridView2.CurrentRow[0].FormattedValue這樣的單元格的值,並將其傳遞給新的窗體構造函數,如new Form2(object datagridvalue) 然后稍后使用表格中的值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM